Github-Conflict & Merge

Now, Sophia·2021년 10월 17일
1

TIL-ETC

목록 보기
4/13
post-thumbnail

Conflict

팀프로젝트 시, 1개의 페이지를 여러명이서 동시에 같은라인을 수정했을 때 깃허브에서는 어느 것이 최종적인 것인지를 몰라서 conflict 가 발생!

Merge

생성된 브랜치를 프로젝트에 합류시키는 것

flow


  • git push origin 브랜치명
  • PR 작성
  • conflict 발생
  • git checkout master
  • git pull
  • git checkout 합류할 브랜치면
  • git merge master
  • conflict 해결
  • git add .
  • git commit
  • git push

이번에 1차 팀프로젝트하면서 엄청 많은 conflict가 생겼다.
그 이유는 공통적으로 적용해야되는 파일을 수정하다보니 conflict가 발생하고, 또 나중에 merge한 브랜치는 대거 conflict가 생기는 것이었다.
conflict해결할 때 캡쳐를 해 놓을 걸.. 그때는 시간 내에 프로젝트 완성시킨다는 생각에 호다닥 진행하는데에 정신이 없었다.

그래도 이래저래 실수도 하다보니 나름 깃의 흐름을 좀 알게 되었다.

이제부터 1차 프로젝트 회고하려고 한다.
내일이면 또다른 프로젝트가 시작되는데.. 이번에도 잘 마무리 했으면 좋겠다!

profile
Whatever you want

0개의 댓글