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