在导入stg后,无法将git commit推送到远程分支

时间:2014-03-20 21:06:57

标签: git svn version-control github

我似乎无法将我的本地分支更改回远程分支。

本地分支(26f)通过ssh跟踪github上的远程分支(origin / fixes / 0.26)。

我使用stg import导入了一个更改,它将修复提交到我的本地分支,如git status所示:

git status
# On branch 26f
# Your branch is ahead of 'origin/fixes/0.26' by 1 commit.
#   (use "git push" to publish your local commits)
#
nothing to commit, working directory clean

但是,当我运行git push时,它说没有什么可以推动的:

git push
Everything up-to-date

根据"跟踪分支" http://www.git-scm.com/book/en/Git-Branching-Remote-Branches git push的一部分应该按照它的状态运行"如果你在跟踪分支上并输入git push,Git会自动知道哪个服务器和分支要推送到"

最初是使用git 1.7.3.4获得此错误的。升级到1.8.3.2并且看到同样的问题。

1 个答案:

答案 0 :(得分:0)

所以这似乎有效:

git push git@github.com:me/it.git 26f:fixes/0.26

但它似乎仍然与http://www.git-scm.com/book/en/Git-Branching-Remote-Branches

的“追踪分支”部分相矛盾