자식을 사용하여 이와 같은 것을 만들었습니다.
git clone
git checkout {a rev number tree rev before} (here I started to be in a detached head state)
//hacking
git commit
//hacking
git commit
(some commit where made on origin/master)
git pull (which does complete because there was some error due to the fact that I'm no more on master)
헤드가 분리 된 상태에서도 여전히 커밋 할 수 있다고 말했기 때문에 그렇게했습니다. 그러나 이제 분리 된 헤드 브랜치와 로컬 마스터 브랜치를 병합 한 다음 변경 사항을 원산지 / 마스터로 푸시하고 싶습니다.
그래서 내 질문은 어떻게 마스터 브랜치를 내 실제 상태와 분리 할 수 있습니까?