如何返回git master分支?

时间:2020-10-21 13:17:09

标签: git gitlab

这是我在gitlab上的主分支。我想撤消上一次提交,因为master不能正常工作。

使用终端,我应该切换到master分支,然后:

git revert f23...

enter image description here

这是更多信息的管道,我想回到箭头:

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以尝试

git reset --soft "HEAD~3"

这将删除您的前3次提交。 接下来,您可以运行:

# remove the staged files
git restore --staged .

# remove the changed files
git checkout -- . 

现在进行一些更改并运行:

# add your change
git add .

# commit the change
git commit -m "my change"

# force the push and replace the history
git push -f