Git & Github
[Git] Commit 후 push가 안되는 경우 HEAD 이슈
GOMSHIKI
2023. 6. 8. 00:30
반응형
* 배경설명
- 맥 터미널 관련해서 각종 프로그램 다운 후 개인 프로젝트 git push가 안됨
- 주로 Intellij에서 commit하고나서 push 창에 아무것도 안뜸
- HEAD가 분리되었다는 에러 발생
해결방법 : 임시 branch 생성 후 branch 강제 통합하여 해결
// 임시 branch 생성
git branch temp
// 임시 branch로 전환
git checkout temp
// master branch로 temp branch를 강제 변경
git branch -f master temp
// 임시 branch 삭제
git branch -d temp
// 최초 push
git push --set-upstream origin master
// master branch로 전환
git checkout master
// main branch로 master branch를 강제 변경
git branch main master -f
// main branch로 전환
git checkout main
// push
git push origin main -f
* 맥에서 저장 시 .DS_store 생성되는 경우 삭제 명령어
find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f
반응형