如何将git master branch退回?

如何将git master branch退回?,git,gitlab,Git,Gitlab,这是我在gitlab上的主分支。我想撤消上一次提交,因为主机现在不工作 使用终端,我应该切换到主分支,然后: git revert f23... 这是获取更多信息的管道,我想返回箭头: 您可以尝试使用 git重置——软“头~3” 这将删除您的前3次提交。 接下来,您可以运行: #删除暂存文件 git还原--已暂存。 #删除更改的文件 git签出--。 现在进行一些更改并运行: #添加您的更改 git添加。 #提交更改 git commit-m“我的改变” #强制推送并替换历史记录 git

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

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

git revert f23...

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

您可以尝试使用

git重置——软“头~3”
这将删除您的前3次提交。 接下来,您可以运行:

#删除暂存文件
git还原--已暂存。
#删除更改的文件
git签出--。
现在进行一些更改并运行:

#添加您的更改
git添加。
#提交更改
git commit-m“我的改变”
#强制推送并替换历史记录
git-push-f
您可以尝试使用

git重置——软“头~3”
这将删除您的前3次提交。 接下来,您可以运行:

#删除暂存文件
git还原--已暂存。
#删除更改的文件
git签出--。
现在进行一些更改并运行:

#添加您的更改
git添加。
#提交更改
git commit-m“我的改变”
#强制推送并替换历史记录
git-push-f

好吧,如果你想掩盖图片中的一些信息,那么你能读懂它们又有什么意义呢?你想
git revert@^^ ^
revert
reset
是完全不同的事情。@KamilCuk我不确定什么是最好的方法。如果要将提交还原或将当前磁头重置为该提交,我认为“建议”是不可能的,这完全取决于您想做什么。那就不同了。如果你想掩盖图片中的一些信息,那么你能读懂它们又有什么意义呢?你想
git revert@^^ ^
revert
reset
是完全不同的事情。@KamilCuk我不确定什么是最好的方法。如果要将提交还原或将当前磁头重置为该提交,我认为“建议”是不可能的,这完全取决于您想做什么。那不一样。