Git merge가 헷갈리는 나를 위한 정리
1) 개인 브런치에서 작업이 끝났을 때
- git add .
- git commit -m ‘커밋메시지’
- git push origin 개인브런치
2) github으로 이동해서 머지하기
- pull request 폴더 클릭
- compare & pull request 클릭
- dev ← 개인브런치 (base를 어디로 할지 항상 조심! defalut가 main일 수 있다!)
- merge pull request 클릭
- confirm merge 클릭
3) 머지가 끝난 후 내 로컬에 반영하고 이어서 작업하기
- git checkout dev (개인브런치에서 dev로 체크아웃!)
- git pull origin dev (머지가 끝난 dev가 최신 파일이니 끌어와서 최신화 시키기)
- dev 에서 작업하기
- pull origin dev (다른 팀원이 업데이트 했을 수 있으니 꼭 pull 을 해서 최신화 시키기)
- git checkout -b 개인브런치명 (개인브런치 생성)
- git add .
- git commit -m ‘커밋메시지’
- git push origin 개인브런치
* 3번까지 왔으면 다시 1번으로 돌아가면 된다.
- pull origin dev와 git checkout -b 개인브런치명은 항상 동시 진행하기!