git merge, confilct resolution

0l0l·2021년 9월 14일
0

TIL

목록 보기
72/86

team project flow

  1. $ git branch
  1. $ git checkout master
  1. $ git pull (origin/master)
  1. $ git checkout '내가 작업한 브랜치'
    $ git checkout feature/signup
  1. $ git merge master

merge 후, confilct 발생한 경우

  1. (이동된 내 브랜치에서) $ git add .
  1. $ git commit -m "Fix: confilct 해결"
  1. $ git push origin '내 브랜치'
    $ git push origin feature/signup

Team Project 시, confilct를 방지하기 위해
addcommitpullpush 하는 습관 갖기!

remote master ⇔ remote branch 사이에서 conflict가 일어나지 않도록
my master ⇔ my branch에 그때 그때 미리 pull하여 동기화하는 작업을 가지는 것이 좋다.

팀원들이 만든 페이지들을 연결해서 붙이기 위해 일단 merge 작업을 처리하고,
이후에 새로운 기능을 추가하고 싶은 경우 다시 PR(Pull Request) 올리기!

profile
천방지축 빙글빙글

0개의 댓글