conflict 이 일어났을 때
1. 현재 수정중인 branch 에서 git checkout main 으로 이동
2. git pull origin main 충돌해결 => add . => commit -m "충돌해결"
3. git checkout 충돌이 일어난 branch
4. git rebase -i main
5. 제일 과거의 commit 내용인 맨 위의 commit을 pick 나머지는 다 squash (s)
6. add . => commit -m "충돌해결" => git push origin 브랜치이름 -f
git rebase --continue는
git rebase를 하다가 충돌났을경우 사용한다.
뒷부분은 위랑 동일
'개발이야기 > Git' 카테고리의 다른 글
[GIT] 레파지토리 생성 후 git remote 방법 (0) | 2022.05.23 |
---|---|
[GIT] push 할 때 체크할 것 (0) | 2022.05.19 |
[GIT] 폴더 영구적으로 삭제하는 법 (0) | 2022.05.02 |
[GIT] 가상환경 세팅 방법 & 가상환경을 쓰는 이유 (0) | 2022.05.02 |
[GIT] git 초기 세팅 방법 (0) | 2022.03.10 |