Published 2022. 7. 30. 18:44

상황 만들기

  1. conflict-1, conflict-2 브랜치 생성

 

1. merge 충돌 해결하기

git merge conflict-1로 병합을 시도하면 충돌 발생

  • 오류 메시지와 git status 확인

 

 

당장 충돌 해결이 어려울 경우 아래 명령어로 merge 중단

git merge --abort

해결 가능 시 충돌 부분을 수정한 뒤 git add ., git commit으로 병합 완료

 

 

 

2. rebase 충돌 해결하기

conflict-2에서 git rebase main로 리베이스 시도하면 충돌 발생

  • 오류 메시지와 git status 확인

 

당장 충돌 해결이 어려울 경우 아래 명령어로 merge 중단

git rebase --abort​

 

 

해결 가능 시

  • 충돌 부분을 수정한 뒤 git add .
  • 아래 명령어로 계속
git rebase --continue​
  • 충돌이 모두 해결될 때까지 반복

 

 

 

main에서 git merge conflict-2로 마무리

conflict-1, conflict-2 삭제

 

'Git' 카테고리의 다른 글

원격 저장소 사용하기  (0) 2022.07.31
GitHub 시작하기  (0) 2022.07.31
branch를 합치는 두 가지 방법  (0) 2022.07.30
여러 branch 만들어보기  (0) 2022.07.30
과거로 돌아가기  (0) 2022.07.30
복사했습니다!