[英]How do I revert a commit only locally?
我想还原其他人所做的提交。 但是,当我下次从远程撤回时,我希望恢复还原。 这意味着我下次拉动时甚至都不希望它出现在历史记录中。 我怎样才能做到这一点?
对要还原的提交执行git revert
还原。 然后,在进行拉取之前,请执行git reset --hard HEAD~1
假设您通过一次提交领先于远程跟踪分支,并且该提交就是还原。
在最新版本的仓库中,使用git log
查找提交,然后使用git checkout [COMMIT ID]
有人问了一个类似的问题,并给出了一个很好的答案: 如何将Git存储库还原到以前的提交?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.