Git在拉取请求分支上恢复樱桃选择而不在主控上恢复
Posted
技术标签:
【中文标题】Git在拉取请求分支上恢复樱桃选择而不在主控上恢复【英文标题】:Git revert cherry pick on pull request branch without reverting on master 【发布时间】:2014-06-14 15:37:36 【问题描述】:我读到我可以使用 git revert 撤消一个樱桃选择。我试图从项目的主分支中挑选一个提交,但我没有意识到我不想这样做。不幸的是,我已经推送了。
我害怕的是如果我使用git revert,我不知道当PR合并时它是否也会恢复master上的提交。
如何在合并后撤消cherry-pick而不弄乱主分支?
这不是重复的,我只想在拉取请求分支上撤消它,不想在 master 上撤消它。
【问题讨论】:
【参考方案1】:试试看。 Git 是一个分布式 SCM——您可以将功能分支合并到本地存储库上的 master
中,然后在没有其他人注意到的情况下查看会发生什么。 (不要忘记之后恢复您的实验。)如果您想更加安全,请先复制您的存储库并在副本中尝试。
也就是说,你很安全。提交不会在master
中恢复。
【讨论】:
我想我只是在看 GitHub 的文档。我必须记住,记住这一点是多么重要,它奏效了。 Master 保持安全,使用git fetch --all
和 git reset --hard origin/master
我能够撤消我在 master 中的实验,只是推送了 PR 分支。以上是关于Git在拉取请求分支上恢复樱桃选择而不在主控上恢复的主要内容,如果未能解决你的问题,请参考以下文章