0


git push --force 后如何恢复上次提交

注意📢:

首先 git push --force 这个命令一定要慎用,可能会导致一些代码丢失;

在我们日常的开发中,往往会出现这样的情况,一次commit提交是错误的,需要进行撤回;但是当改动内容过多,直接改代码比较麻烦,那么有些人可能就有一些取巧的办法,使用 **git push --force **撤回代码,并且可以撤销提交记录,看起来非常完美;

但是当多人开发时,很可能将merge的代码或者其他人提交的代码也一并撤回了,这里问题就大了;

那么遇到上述这种情况,我们应该怎么解决呢?

解决办法:

我们可以使用 **git reflog **来显示所有历史操作记录;


然后使用** git reset --hard 'commit-id' ** 对 git push --force 进行回滚;

标签: git

本文转载自: https://blog.csdn.net/u014165391/article/details/130041840
版权归原作者 你的牧游哥 所有, 如有侵权,请联系我们删除。

“git push --force 后如何恢复上次提交”的评论:

还没有评论