我有一个我通过
创建的本地分支git branch --track <localFeatureBranch> <remoteSVNBranch>
我已经在本地检查了分支,当我拉动时,我可以看到Git自动知道从哪里拉出来
$ git pull
From .
* remote-tracking branch remoteSVNBranch -> FETCH_HEAD
Already up-to-date.
现在我做了几处更改并将它们提交到本地分支 - 我想将它们推送到远程存储库。当我做明显的事情时:
$ git status
# On branch localFeatureBranch
# Your branch is ahead of 'remoteSVNBranch' by 1 commit.
#
nothing to commit (working directory clean)
然后尝试推送
$ git push
Everything up-to-date
它认为我们都是最新的...但我们不是。我错过了什么?
答案 0 :(得分:2)
git push
将推入git存储库,而不是svn存储库。您的选择是git svn dcommit
(有关详情,请参阅git svn help
或谷歌搜索。)