[GitHub] git-conflict

정석·2023년 12월 28일

GitHub

목록 보기
1/7
post-thumbnail

원격저장소와 로컬저장소의 상태가 다를 때 conflict 가 발생하는데

원격저장소의 내용을 git pull 을 통해 가져온 뒤 push 를 진행하면 된다.

근데 만약, fast-forward 관계가 아니라면 이 또한 오류가 발생한다.

이때는 git pull origin main --rebase 로 가져오면 된다.

rebase 란?

  • 원격저장소의 commit 이력이 로컬 저장소로 합쳐지며 로컬 저장소의 변경사항이 재반영된다.

이와 같은 문제가 발생하기 전에 git pull 을 먼저 하고 진행하면 좋을 거 같다.

0개의 댓글