【发布时间】:2020-06-26 02:03:43
【问题描述】:
我将我的“preprod 分支”拉入我的“master 分支”,该分支比 master 提前 8 次提交,当我拉出它时,它已提交给 master,但尚未推送给 master。
我想恢复拉取并将这些更改移动到 stash 以便我可以查看所有 8 次提交中的所有更改并决定是否推送它。
我尝试了 git reset --soft HEAD 但它只恢复到最后一个提交,但我想撤消并存储我得到的所有那些提交(在这种情况下是 8 个提交)从 preprod 将其拉入 master 。我也无法运行该命令 8 次,因为它也撤消了来自其他分支的所有拉取请求。
我尝试了其他一些命令,但没有什么能完全满足我的要求。我不想手动选择所有内容并添加它。
【问题讨论】:
标签: git git-pull git-stash git-reset git-revert