撤消拉取请求并将其隐藏

问题描述 投票:-1回答:1

我将我的'preprod分支'拉到了我的'master分支',它比master提前了8次提交,当我将其拉出时,它已经提交给master了,但是还没有推送给master。

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

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

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

git git-pull git-stash git-reset git-revert
1个回答
0
投票

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

$ git reset --soft origin/master

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

$ git stash save
© www.soinside.com 2019 - 2024. All rights reserved.