【问题标题】:git push commit to different branchgit push 提交到不同的分支
【发布时间】:2016-01-04 19:39:28
【问题描述】:

抱歉,这可能是个愚蠢的问题,但我就是想不通。

我已经通过 git (bitbucket) 克隆了一个分支,更改了一些文件,提交了这些文件并将它们推送回远程源。

现在我想将此提交推送到另一个分支,该分支部分位于当前分支的前面和后面。所以我尝试了:git push origin HEAD:differentBranch,但这不起作用(“更新被拒绝,因为推送的分支提示位于其远程对应项之后”)。

我该如何解决这个问题?再次抱歉,我的 git 技能仍然可以发展。

【问题讨论】:

    标签: git push bitbucket commit


    【解决方案1】:

    您可以使用git cherry pick 来做到这一点。 所以你可以这样尝试:

    git checkout differentBranch
    git cherry-pick <commit # from previous commit from your first branch>
    

    【讨论】:

      猜你喜欢
      • 2016-01-17
      • 2014-07-17
      • 2013-08-01
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-22
      • 2015-09-17
      相关资源
      最近更新 更多