考虑到有几个 git 命令在裸仓库中毫无意义(因为裸仓库不使用索引,也没有工作目录) ,
git reset --hard HEAD^
不是取消这种存储库中上一次更改的解决方案。
在互联网上搜索,我能找到的所有与这个主题相关的东西都是 这个,在其中,我看到了三种做这件事的方法:
1. “手动更新参考文献(涉及管道)”;
2. “ git push -f
来自一个非空白存储库”;
3. “ git branch -f this $that
”。
你认为哪种解决方案更合适,或者还有什么其他方法可以做到这一点?不幸的是,我找到的关于 git 裸仓库的文档非常糟糕。