베어 리포지토리에서 의미가없는 여러 git 명령이 있다는 점을 고려하면 (베어 리포지토리는 인덱스를 사용하지 않고 작업 디렉토리가 없기 때문에),
git reset --hard HEAD^
이러한 저장소에서 마지막 변경 사항을 커밋 해제하는 솔루션이 아닙니다.
인터넷을 통해 검색하면 주제와 관련하여 찾을 수있는 것은 이것 뿐입니다.이 작업을 수행하는 세 가지 방법이 있습니다.
1. "수동으로 참조 업데이트 (배관 관련)";
2. " git push -f
베어가 아닌 저장소에서";
3. " git branch -f this $that
".
어떤 솔루션이 더 적절하다고 생각하거나이를 수행하는 다른 방법이 있습니까? 불행히도 git bare 저장소에 대해 찾은 문서는 상당히 열악합니다.