우당탕탕 개발공부

[Kotlin] There are pending unresolved conflicts.Then you may continue rebase. You also may abort rebase to restore the original branch and stop rebasing 오류 해결 본문

✍ Study/Android Studio

[Kotlin] There are pending unresolved conflicts.Then you may continue rebase. You also may abort rebase to restore the original branch and stop rebasing 오류 해결

냥냥서 2024. 1. 12. 14:02

깃허브를 꽤 써봤다고(?) 나름 생각했는데 ㅋㅋㅋㅋ 1/10만 알았던 과거의 나.. 반성하자

프론트 팀장으로서 자꾸 물어보는 것도 민망하고 .. 구글링으로 찾자니 안나오고...

사실 오류가 말하는대로만 하면 해결 완료인데 이걸 못하니 삽질을 하는 수 밖에 ..?

 

 

 

내가 마주한 오류는 이것

 

팀원들의 파일을 merge후 업데이트했는데 저런 오류가 떴음 ( 그전에는 분명 잘 됐는데? )

 

해결되지 않은 충돌이 보류 중이다...... 그래서 해결한 다음 rebase를 할 수 있다.....어쩌구어쩌구 오류

 

 

rebase를 작업 중지하고 rebase가 시작되기 전의 원래 브랜치 상태로 돌아가고 싶을 때 

git rebase --abort

했더니 오류가 해결!!!  (잘 한건가 ,, ?)

 

 

 


+ 추가로 rebase를 사용하는 이유

내가 브랜치에서 작업하고 있는 동안 main(혹은 develop)에 적용된 커밋들을 나의 브랜치에 적용하기 위해서!

rebase를 자주할 수록 나중에 main에 적용할 때 안전하고 쉽다.

 

앞으로 더 추가할 예정!