반응형
SpringBoot 프로젝트를 개발하고 있었다.
Firebase Admin SDK를 적용하고 싶어서, develop 브랜치로부터 새 브랜치를 따서 해당 브랜치에서 작업했다.
작업 과정에서 resource 폴더 내에 설정 파일을 추가하게 되었는데, 이 파일은 git에 올릴 이유가 없으므로 commit에서 제외했다.
그리고 나서 develop으로 돌아가서 방금 작업한 브랜치를 merge하려고 하니까, 충돌 오류가 발생했다.
왜냐하면.. 두 브랜치 모두 해당 설정파일을 감시하지 않고 있기 때문에.. 어쩌구.. 그런 이유인 것 같다.
그래서 처음엔 develop 브랜치에서도 gitignore 파일을 업데이트해주고, 새 작업 브랜치에서도 동일하게 gitignore파일을 업데이트해서 야매로 넘어가보려 했다. 하지만 충족되지 않았다.
그래서 다시 작업 브랜치로 돌아와서, develop 브랜치로 rebase 시켰더니 잘 되었다.
배운거 써먹었다.
반응형
'[Git]' 카테고리의 다른 글
[Git] 잘못되게 커밋을 쌓았다면? Cherry-pick ! (0) | 2024.03.27 |
---|---|
Intellij gitignore 등록 (0) | 2022.12.13 |
Github 토큰 / 깃허브 토큰 생성 (0) | 2022.12.11 |
GIT 파일 복구 / 파일 되돌리기 / 울지 말고 들어와. (13) | 2021.11.10 |
[Git] Github repository 내려받기 (0) | 2021.06.22 |