ベアリポジトリには意味をなさないgitコマンドがいくつかあることを考慮に入れて(ベアリポジトリはインデックスを使用せず、作業ディレクトリがないため)、
git reset --hard HEAD^
このようなリポジトリの最後の変更をコミット解除するソリューションではありません。
インターネットで検索すると、このトピックに関連して見つけたのはこれだけです。ここでは、これを行う3つの方法が示されています
。1。「手動で参照を更新する(配管を含む)」;
2.「git push -f
非ベアリポジトリから」;
3." git branch -f this $that
"。
どの解決策がより適切だと思いますか、またはこれを行うために他にどのような方法がありますか?残念ながら、gitbareリポジトリについて私が見つけたドキュメントはかなり貧弱です。