【发布时间】: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”获取最后一次提交