当前位置:  开发笔记 > 开发工具 > 正文

如何可靠地撤消上一个git pull命令?

如何解决《如何可靠地撤消上一个gitpull命令?》经验,为你挑选了1个好方法。

在极少数情况下,git pull将在我们的网站上引起问题,我需要快速回顾时间,以便开发人员可以解决问题。我已经尝试过了,git reset HEAD@{1}但是由于某些文件仍在更改,因此无法解决问题。好像它只回滚一些文件。

我可以调用一个命令来可靠地还原最近git pull命令之前的文件吗?



1> Tim Biegelei..:

找到您要保留的最新提交,并计算该提交之后出现了多少个提交。例如,假设您的最新提交了三个新提交,git pull而您想对它们进行核对。在这种情况下,您可以使用git reset --hard

git reset --hard HEAD~3

只需替换3为要删除的许多提交即可。

您打算在此之后要做什么的问题一直存在。现在,远程分支仍将具有这三个不需要的提交。但是假设您通过重新提交来解决问题,则可以避免重写历史记录的问题。

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有