본문 바로가기
[Git]

Git Rebase 일지

by Hevton 2023. 4. 2.
반응형

SpringBoot 프로젝트를 개발하고 있었다.

 

Firebase Admin SDK를 적용하고 싶어서, develop 브랜치로부터 새 브랜치를 따서 해당 브랜치에서 작업했다.

작업 과정에서 resource 폴더 내에 설정 파일을 추가하게 되었는데, 이 파일은 git에 올릴 이유가 없으므로 commit에서 제외했다.

 

그리고 나서 develop으로 돌아가서 방금 작업한 브랜치를 merge하려고 하니까, 충돌 오류가 발생했다.

왜냐하면.. 두 브랜치 모두 해당 설정파일을 감시하지 않고 있기 때문에.. 어쩌구.. 그런 이유인 것 같다.

 

그래서 처음엔 develop 브랜치에서도 gitignore 파일을 업데이트해주고, 새 작업 브랜치에서도 동일하게 gitignore파일을 업데이트해서 야매로 넘어가보려 했다. 하지만 충족되지 않았다.

 

그래서 다시 작업 브랜치로 돌아와서, develop 브랜치로 rebase 시켰더니 잘 되었다.

배운거 써먹었다.

반응형