【问题标题】:How to push changes from one branch to another?如何将更改从一个分支推送到另一个分支?
【发布时间】:2015-01-01 08:04:15
【问题描述】:

我正在开发本地 git 存储库。有两个分支,ma​​sterdevelopment。 我想将 development 更改推送到 ma​​ster 分支,我该怎么做? 当我这样做时:

 git branch -a

我明白了……

* development
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/development
  remotes/origin/master

【问题讨论】:

    标签: git github


    【解决方案1】:

    确保首先用 master 更新你的 development 分支来解决冲突问题(如果有的话):

    git checkout master
    git pull origin master
    git checkout development
    git merge master
    

    现在看看 master 分支是否在没有任何冲突的情况下合并,如果有任何冲突,那么你必须解决它们。完成后,您可以:

    git checkout master
    git merge development
    git push origin master
    

    【讨论】:

      【解决方案2】:

      您想在主分支上,然后将开发分支合并到其中。如果有冲突,它将失败并告诉你它们在哪里。

      git checkout master
      git merge development
      

      我倾向于过于谨慎,并在本地一次性存储库中完成所有操作,然后在所有内容排序/合并后将其推回上游。

      【讨论】:

        猜你喜欢
        • 2020-02-20
        • 2022-11-15
        • 2023-03-31
        • 1970-01-01
        • 2019-12-10
        • 2021-10-11
        • 2020-06-03
        • 1970-01-01
        • 2018-12-19
        相关资源
        最近更新 更多