git conflict 해결 방법

Humbler·2020년 3월 4일
0
  1. 자 내가 지금 feature/myfaketrip2 브랜치로 push 했다.

  2. 충돌났고, merge도 안 됬어. 이것저것 고치라는 comment가 왔지.

  3. 그러면 우선 feature/myfaketrip2 브랜치인 상태에서 git pull origin master를 해주자. 그러면 origin이라는 이름을 지닌 remote repo에서도 master branch인 최신의 배포가능한 directory가 나의 feature/myfaketrip2 브랜치로 온다.

  4. 이렇게 pull로 당겨오면 내 local에서 충돌난 파일들은 purple색으로 표시가 되어있다. 이 충돌내용들을 고친 뒤, 다시 feature/myfaketrip2 브랜치에서 git push origin feature/myfaketrip2 해주면, 관리자가 merge해주거나 또 뭐 더 고치라거나 말해준다.

  5. 만약 뭐 고치라고 하면, 물론 충돌이 없을 경우에는 걍 내 로컬에서 고쳐준 뒤 다시 add commit push해주면 된다.

5-1. 만약 merge가 되어서 이 pull request가 무사 종료된다면, 다음에 또 새로운 기능으로 push 할 때는 새로운 branch를 만들어서 해주면 된다.

끝!

profile
무엇을 모르는지 모르는 상태에서 무엇을 모르는지 아는 상태가 되어가는.

0개의 댓글