Conflict

https://support.atlassian.com/bitbucket-cloud/docs/resolve-merge-conflicts/

상황 : 다른 브랜치에서 작업 후 풀리퀘를 했는데 conflict가 발생함

  1. 현재 작업중인 브랜치에서 git pull origin <main branch>명령어 사용
    1. 에러가 뜨면 첫번째 힌트 사용
  2. pull하면서 생긴 conflict 부분 확인하고 수정
  3. 그대로 add하고 commit & push

Merge & Rebase

https://hajoung56.tistory.com/5

커밋 로그에 변화를 줌

rebase는 베이스를 변경하기 때문에 커밋 로그를 변경하는 도중 conflict가 발생할 수 있음

⇒ rebase가 다 된것이 아님 (rebasing)

conflict를 수정하면서 git rebase —continue를 진행한다.

rebase를 취소하고 싶을 땐 git rebase —abort를 사용한다.

Reference