快捷搜索:  汽车  科技

git提交的代码如何回滚:如何撤回GIT已提交的代码

git提交的代码如何回滚:如何撤回GIT已提交的代码--soft来解释一下参数:这种情况属于已push后发现提交错误。我们可以使用下面这行命令来回到上一个版本:git reset --soft HEAD~1

2021年05月30日07:00写

大家好,我是小郑。

今天分享的事故是:发现提交了不该提交的代码。

这个时候希望撤回错误的提交。

如何操作?

这种情况属于已push后发现提交错误。

我们可以使用下面这行命令来回到上一个版本:

git reset --soft HEAD~1

来解释一下参数:

--soft

撤销commit,不撤销add。

--mixed

撤销commit ,撤销add,但不删除工作空间改动代码。

--hard

撤销commit,撤销add,且删除工作空间改动代码。

HEAD~N

N替换成想要回退几个版本。如HEAD~2表示回退两个版本。

最后

在reset后重新推送代码时,需要用

git push --force来强制更新远端分支。

演示如下:

git reset --soft HEAD~1 (这里改动内容...) git commit -m "update" git push --force

git提交的代码如何回滚:如何撤回GIT已提交的代码(1)

猜您喜欢: