상황 만들기
- 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 |