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