注意📢:
首先 git push --force 这个命令一定要慎用,可能会导致一些代码丢失;
在我们日常的开发中,往往会出现这样的情况,一次commit提交是错误的,需要进行撤回;但是当改动内容过多,直接改代码比较麻烦,那么有些人可能就有一些取巧的办法,使用 git push --force 撤回代码,并且可以撤销提交记录,看起来非常完美;
但是当多人开发时,很可能将merge的代码或者其他人提交的代码也一并撤回了,这里问题就大了;
那么遇到上述这种情况,我们应该怎么解决呢?
解决办法:
我们可以使用 git reflog 来显示所有历史操作记录;
然后使用 git reset --hard 'commit-id' 对 git push --force 进行回滚;文章来源:https://www.toymoban.com/news/detail-498654.html
文章来源地址https://www.toymoban.com/news/detail-498654.html
到了这里,关于git push --force 后如何恢复上次提交的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!