繁体   English   中英

删除git中的提交还原

[英]Remove a commit revert in git

在git中(我正在使用tortoiseGit),我有一个分支,并且提交了。 该提交是一个安全补丁,修改了大约10个文件。 当我将此提交推送到我的开发站点时,它破坏了该站点。 我还原了提交,并从事其他工作,即进行了更多提交。 现在,我有时间更多地研究此问题,并且希望撤消还原操作,以便我可以更多地研究更改。 我可以还原吗? 这样做的后果是什么? 有没有更干净的方法可以做到这一点?

您可以还原该还原,但是我个人通常避免这样做,因为它会导致嵌套的Revert "Revert "...""提交消息。 取而代之的是,您可能想git cherry-pick原始git cherry-pick以重新应用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM