撤消拉取请求并将其隐藏

时间:2020-03-14 08:11:52

标签: git git-pull git-stash git-reset git-revert

我将“ preprod分支”拉入了“ master分支”,该分支比master提前了8次提交,当我将其拉出时,它已提交给master,但尚未推送给master。

我想还原拉动并将这些更改移动到隐藏位置,以便我可以看到所有8个提交中所有存在的更改,并决定是否推动它。

我尝试了 git reset --soft HEAD ,但是它只恢复为最后一个提交,但是我想撤消并存放所有我得到的所有提交(在这种情况下为8个提交)从preprod,同时将其拉入master。我也不能运行8次命令,因为它也会同时撤消其他分支的所有拉取请求。

我尝试了其他一些命令,但是没有什么可以完全满足我的要求。我不想手动选择所有内容并将其添加。

1 个答案:

答案 0 :(得分:1)

您可以将您的主机重置为远程主机:

$ git reset --soft origin/master

然后您可以根据需要隐藏这些更改:

$ git stash save