【问题标题】:git merge changes both local and remote branchgit merge 更改本地和远程分支
【发布时间】:2014-09-16 03:04:13
【问题描述】:

我有 2 个本地和远程分支,如下所示。

# dev
  master

现在我已经使用 git checkout master 和 git merge dev 在本地合并了更改。它工作得很好。使用 git status 我得到了以下信息:

Your branch is ahead of 'origin/master' by 46 commits.
  (use "git push" to publish your local commits)

nothing to commit, working directory clean 

但是遥控器我还没有做任何事情。那么如何合并远程分支呢?我应该只 git push origin master 吗?还是什么?

【问题讨论】:

  • 是的,你需要git push origin master
  • 但在“git checkout master”之前,您必须使用“git fetch origin”获取最后一次提交

标签: git github merge


【解决方案1】:

您不必“合并远程分支”,而是根据本地更改(合并或其他)更新它们的引用。

只需git push origin master 即可使用本地 dev 分支合并更新远程主服务器。

【讨论】:

    猜你喜欢
    • 2017-05-28
    • 2014-04-27
    • 2016-04-12
    • 1970-01-01
    • 2011-02-05
    • 2015-10-19
    • 1970-01-01
    • 2022-06-20
    相关资源
    最近更新 更多