首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用反向补丁在推送后撤消Git提交?

使用反向补丁在推送后撤消Git提交?
EN

Stack Overflow用户
提问于 2011-06-22 22:50:49
回答 3查看 78.9K关注 0票数 100

我已经推送了一个提交,我想通过应用和提交一个反向的补丁来恢复由这个提交引入的更改。我该怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-22 22:54:44

票数 50
EN

Stack Overflow用户

发布于 2011-06-22 22:55:44

使用

代码语言:javascript
复制
git revert HEAD

这将创建一个补丁,该补丁恢复上次提交,并将该补丁作为新的提交提交。

如果要恢复特定的早期版本,请使用

代码语言:javascript
复制
git revert <revision>

另请参阅:http://schacon.github.com/git/git-revert.html

票数 142
EN

Stack Overflow用户

发布于 2015-07-24 15:59:54

只需使用

对于已提交的文件:

代码语言:javascript
复制
git revert <SHA1 ID>

对于未提交的文件:

代码语言:javascript
复制
git reset --hard HEAD
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6441902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档