在Git中删除和撤消

时间:2014-06-23 11:06:25

标签: git

除非您计划在Git存储库中删除的代码是一些“hello world”测试代码,否则您是否真的想要删除已推送到存储库的任何内容?

Git是否具有允许您撤消合并的撤消功能?

2 个答案:

答案 0 :(得分:2)

  

您是否真的有理由要删除已推送到存储库的任何内容?

是的,错误确实发生了。只要没有其他人开始研究你所推动的东西,就没有理由不更换它。你应该先与你的同行核实一下,虽然他们可以强迫你推进。

  

Git是否具有允许您撤消合并的撤消功能?

git reset --hard HEAD^将删除对当前分支的最后一次提交,并重置工作树。这适用于合并以及正常提交。

答案 1 :(得分:0)

删除代码的另一个原因是,如果有人意外添加了对git repo敏感的内容......密钥和机密文件等......