考虑到在裸仓库中有几个 git 命令是没有意义的(因为裸仓库不使用索引且没有工作目录),
git reset --hard HEAD^
撤销在该版本库中最后一次更改的解决方法不是这样的。
通过互联网搜索,我找到了与该主题相关的所有内容这里,其中介绍了三种方法:
1. "手动更新引用(涉及管道)";
2. "git push -f
从非裸库";
3. "git branch -f this $that
"。
你认为哪种解决方案更合适或者还有其他什么方法可以实现? 不幸的是,我发现关于Git裸库的文档相当少。