Git分支没有推动升级

时间:2013-08-13 23:10:46

标签: git

所以,当我跑

git checkout staging

进行一些更改

git commit -a -m "*changes here*"
git push
git checkout master
git push staging master

我回来了     “一切都是最新的”

但是一切都不是最新的,所以,我做错了什么?

1 个答案:

答案 0 :(得分:2)

当您检查了暂存分支,然后在“位置”之上提交时,您可以看到您正在使用的内容

git diff staging master

也许你要做的就是在主服务器上合并登台分支的更改,这样就可以合并:

git checkout master
git merge --no-ff staging #this creates a new commit even if a fast forward would be possible

然后当你推送到远程登台时(我认为它是一个远程名称,你可以用git remote -v确认),你最终会用你的mod更新远程主控。