【问题标题】:Git revert cherry pick on pull request branch without reverting on masterGit在拉取请求分支上恢复樱桃选择而不在主控上恢复
【发布时间】:2014-06-14 15:37:36
【问题描述】:

我读到我可以使用 git revert 撤消一个樱桃选择。我试图从项目的主分支中挑选一个提交,但我没有意识到我不想这样做。不幸的是,我已经推送了。

我害怕的是如果我使用git revert,我不知道当PR合并时它是否也会恢复master上的提交。

如何在合并后撤消cherry-pick而不弄乱主分支?

这不是重复的,我只想在拉取请求分支上撤消它,不想在 master 上撤消它。

【问题讨论】:

    标签: git github merge git-revert git-cherry-pick


    【解决方案1】:

    试试看。 Git 是一个分布式 SCM——您可以将功能分支合并到本地存储库上的 master 中,然后在没有其他人注意到的情况下查看会发生什么。 (不要忘记之后恢复您的实验。)如果您想更加安全,请先复制您的存储库并在副本中尝试。

    也就是说,你很安全。提交不会在master 中恢复。

    【讨论】:

    • 我想我只是在看 GitHub 的文档。我必须记住,记住这一点是多么重要,它奏效了。 Master 保持安全,使用 git fetch --allgit reset --hard origin/master 我能够撤消我在 master 中的实验,只是推送了 PR 分支。
    猜你喜欢
    • 2014-07-30
    • 2019-05-07
    • 2018-07-23
    • 2019-09-09
    • 2017-02-09
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    相关资源
    最近更新 更多