git 충돌 해결법

etc

목록 보기
12/19

git 충돌났을때..

  • 만약 develop에서 충돌난 브랜치가 뻗어나왔다고 가정했을 때
  1. 충돌난 브랜치에서 develop으로 이동

  2. git pull origin develop

  3. git checkout 충돌브랜치

  4. git pull origin 충돌브랜치

  5. git merge develop

    충돌났으니 고치라 한다. 본인의 IDE로 가보면

    딱 봐도 나 충돌났어요 하는 아이콘이 붙은 파일이 있다.

    <<<<<<<<<<<HEAD 에서 ====== 까지는 본인의 브랜치에서 설정돼있던 파일
    ======부터 >>>>>develop까지는 develop브랜치에서 설정돼있던 파일
    보고 어떻게 해야할지 판단해서 수정해주면 된다.
    물론 <<<<HEAD=====>>>>develop도 지워줘야 함

  6. 모두 수정했다면, git status로 상태한번 확인하고
    충돌난 브랜치에서 git add .

  7. git commit -m "Fix: Resolve Conflict"

  8. git push origin 충돌난 브랜치

  9. 원래 하려했던 Pull request 진행~ (develop으로)

profile
백엔드를 공부하고 있습니다.

4개의 댓글

comment-user-thumbnail
2023년 12월 26일

제 깃을 살려주셔서 감사합니다. 몇시간 날릴뻔 했네요...

1개의 답글
comment-user-thumbnail
2023년 12월 26일

좋은 정보 감사합니다 ^^!

1개의 답글