깃허브
깃허브 trouble shooting
까루카라
2023. 2. 23. 14:38

최근에 fe, be를 모두 맡아서 하는 프로젝트를 진행하면서 깃허브에 환경설정을 새로 해야 하는 상황이 있었다.
IDE로 intellij를 사용하였는데, spring과 자바를 사용할 때 편하다는 이유에서였다.
(팀원들 모두 백엔드를 희망하고 있었기 때문!!)
환경설정을 하고 있었는데, 깃허브 브랜치에서 pr을 하는 순간...
main과 내 브런치가 entirely different commit histories를 가지고 있다는 것...! 띠용때용...???
찾아보니 인종차별 등의 이유로 깃허브 측에서 master에서 main으로 명칭을 바꾸면서 내 local에서는 origin/master -> origin/sujin 이고, 깃허브에서는 origin/main이기 때문에 다른 커밋 히스토리를 가지고 있다는 것이었음
그래서 터미널에서 강제 pr을 시켜주어야 했음!
git checkout master
git branch main master -f
git checkout main
git push origin main -f
해서 해결 완료!! 휴