考虑到有几个git命令在裸存储库中没有意义(因为裸存储库不使用索引并且没有工作目录),
git reset --hard HEAD^
不能取消提交此类存储库中的最后更改的解决方案。
通过互联网搜索,所有我能找到相关的话题就是这个,在我提出这样做的方式有三种:
1。“手动更新裁判(其中涉及水暖)”;
2.“ git push -f
来自非裸仓库”;
3.“ git branch -f this $that
”。
您认为哪种解决方案更合适,或者还有其他解决方案?不幸的是,我发现的有关git裸存储库的文档相当差。