원본(내꺼내가쓴다는데!) : http://blog.naver.com/imf4/220981652113
GitHub : 커밋 시 'HEAD detached at SHA-1.. ' 메시지가 나오며 push가 되지 않을 때
오랜만에 접속한 GitHub..
내 코드를 한번 커밋해보려고 했는데..
commit하고, git push origin master 명령을 한 이후에 git status 를 쳐 보았더니...
'HEAD detached at dac3b88'
메시지가 떴다..
열심히 구글링을 해봤는데
이유는.. 확실히 알 수가 없다. 워낙 오랜만에 접속한 상황이라서;;
원리 및 이해는 아래 사이트에서 진행했다..
https://www.git-tower.com/learn/git/faq/detached-head-when-checkout-commit
그래서 아래처럼 진행해서 해결했다.
1. detach가 된 커밋넘버(SHA-1 해쉬값)을 끼고 별개로 새로운 임시 branch를 만든다.
2. 본래 사용하던 branch로 checkout하여 임시 branch와 merge한다.
3. git status로 상태 확인 후 push한다.
4. 임시로 생성했던 branch를 삭제한다.
'GitHub' 카테고리의 다른 글
Git : 원격 repository의 연결 url 변경 (0) | 2017.06.24 |
---|---|
GitHub_Git Bash : SSH키 만들기 (0) | 2017.04.27 |
GitHub_Git Bash : Branch란? Branch 만들기 & 확인 (0) | 2017.04.27 |
GitHub_Git Bash : remote 저장소 push하려는데 reject될때 조치방법 (0) | 2017.04.27 |
GitHub_Git Bash : commit 히스토리를 push 하기 전에 취소 & 복구시키기 (0) | 2017.04.27 |