일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- rn
- nextJS
- Branch
- npm
- Swift
- vscode
- currying
- react-native
- js
- HTML
- Docker
- npm install
- git
- Android
- REACT
- ES6
- commit
- ReactNative
- Xcode
- DevOps
- ios
- React Native
- styling
- viewcontroller
- xtring.log
- styled-components
- shortcut
- github
- JavaScript
- GitLab
- Today
- Total
목록github (6)
xtring.dev
자주 Merge되는 PR을 만들 위한 방법 Github을 통해 개발팀은 협업을 하게 되는데 코드 리뷰를 받고, approve하는 과정을 진행하게 됩니다. PR에서 Merge되는 과정을 짧고 빠르게 만들기 위한 방법을 알아보며 살아있고 빠르게 업데이트되는 서비스를 만들 수 있도록 해봅시다. 요즘 많은 개발팀이 PR(Pull Request)을 통해 Github에서 협업하는 것을 볼 수 잇는 있습니다. 하지만 우리는 매번 (1)PR을 보내고, (2)리뷰어가 리뷰를 진행하고, (3)Approve(승인)를 하기 전까지 항상 기다리기 마련입니다. Github에서 PR을 관리하는 다양한 방법이 있지만 오늘은 작은 PR이라는 주제로 리뷰어의 코드 리뷰 부담을 줄이고, PR comment를 잘 작성하여 한눈에 어떤 내용..
규칙적인 Commit 메세지로 개발팀 협업하기 👾 TL;DR 개발자들은 Github를 통해 git에 대한 활동을 확인할 수 있습니다. 코드의 최신화 유지와 문제 원인 발견, 신규 기능 추가에 대한 branch 분리 전략 등을 통해 코드를 관리합니다. $ (): -- 헤더 -- 빈 줄 -- 본문 -- 빈 줄 -- 바닥 글 Github commit 메세지 규칙을 만들자! Git을 통해 코드를 유지하는 경우 커밋 메세지를 통해 해당 commit의 작업 내용을 입력하게 됩니다. 그렇다면 규칙이 없는 상태에서 여러 개발자가 동시에 커밋 메세지를 작성하면 어떻게 될까요? modify: 시군구 전체 값 선택된 경우 지역 전체로 표시하기 update merge: dev brench Modify: 관심지역 편집 레이아웃..
git을 사용하기 위해 git init을 실행하면 자동으로 생성되는 .gitignore 파일이 있습니다. 예측하기로, git 버전 관리를 하는데 있어 git에서 업로드하지 않을 파일 목록을 지정한다고만 알고 있었습니다. .gitignore 파일이란? git 버전관리에서 제외(Github에 업로드하지않을 파일 목록)할 파일 목록을 지정하는 파일 .gitignore이 파일명이며, 해당 파일 목록에 들어가는 대표적인 것은 node_modules가 있습니다. node_modules에 대한 정보는 package.json 안에 명시되어 있기 때문에 해당 module이 없더라도 npm i[install]를 실행시키면 node_modules 안에 생성됩니다. 따라서 node_modules를 굳이 github에 올리지 ..
회사에서 관리하는 Remote Repository는 이전에 GitLab에서 관리되어지고 있다가 서버 개발자 분께서 자동 배포기능을 만들기 위해 GitHub로 프로젝트를 이관하면 어떻겠냐는 제한을 했습니다. 그런데 이전 commit log를 모두 날려버린다면 너무 아깝기도 하고 작성했던 코드도 모두 날리게 되어 쉽게 실행하지 못하던 와중에 좋은 방법을 찾게 되었습니다. Repository 미러링 1. open terminal 2. 복사하고자 하는 저장소(GitLab)의 bare clone을 생성 git clone --bare https://gitlab.com/user_id/old-repo.git 3. 새로운 저장소(GitHub)를 만들고 mirror-push를 진행합니다. cd old-repo.git gi..
Git을 왜 사용해야하지? 개발자라면 어느 누구나 'Git'에 대해서 들어 보셨을 거에요! 'Git을 통해 협업을 한다.', '버전 관리를 하기 위해서 Git을 사용한다.' 이런 말을 흘려들어서 라도 들어봤을거에요. 맞습니다. Git은 다수의 사람들과 협업하고 공유하고 관리하기 위해 사용하는 분산 버전관리 시스템입니다. 두 명의 개발자가 하나의 서비스를 효율적으로 합치고 비교하고 관리하기 위해서는 필수적으로 필요한 것이 Git입니다! 지금부터 Git에 대해서 알아 보겠습니다. Git에 대해 더 이해해봅시다. 코딩을 할 때 단순히 Command + z(ctrl + z)를 눌러 이전 상태로 되돌린다면 어떤 시점에 어떤 것들이 바뀌었는지 모두 기억하기 어렵습니다. Git은 이 시점들을 원하는 시점마다 버전을 ..
Git, Github, branch 자주 사용하는 커맨드 정리 Git, Github, branch 자주 사용하는 커맨드 정리 : 네이버 블로그 13 Git Commands Every Developer Should Know Git을 처음 알게 되면 '버전관리가 왜 필요하지?', '너무 복잡해...'와 같은 생각을 하시는 분들이 많을 거에요. 저도 마찬가지로 Git을 처음 사용하기 시작했을 때는 정확히 어떻게 사용하고 왜 사용해야하는지 몰랐어요. 오히려 프로젝트를 진행하는데 관리차원에서 복잡해서 힘들다는 생각을 했었죠. 그땐 너무 모르고 있었죠...⭐️ Git을 사용했을 때 장점은 코드에 대한 히스토리를 남겨 버전을 관리하고 다수의 인원이 협업하는 코드를 관리할 수 있게 해줍니다..