这是我在gitlab上的主分支。我想撤消上一次提交,因为master不能正常工作。
使用终端,我应该切换到master分支,然后:
git revert f23...
这是更多信息的管道,我想回到箭头:
答案 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