Little bIT awesome

깃허브 trouble shooting 본문

깃허브

깃허브 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

해서 해결 완료!! 휴