- $ git branch
- $ git checkout master
- $ git pull (origin/master)
- $ git checkout '내가 작업한 브랜치'
$ git checkout feature/signup
- $ git merge master
merge 후, confilct 발생한 경우
- (이동된 내 브랜치에서) $ git add .
- $ git commit -m "Fix: confilct 해결"
- $ git push origin '내 브랜치'
$ git push origin feature/signup
Team Project 시, confilct를 방지하기 위해
add
→ commit
→ pull
→ push
하는 습관 갖기!
remote master ⇔ remote branch
사이에서 conflict가 일어나지 않도록
my master ⇔ my branch
에 그때 그때 미리 pull하여 동기화하는 작업을 가지는 것이 좋다.
팀원들이 만든 페이지들을 연결해서 붙이기 위해 일단 merge 작업을 처리하고,
이후에 새로운 기능을 추가하고 싶은 경우 다시 PR(Pull Request) 올리기!