如何推送到我正在跟踪的远程SVN存储库

时间:2012-02-03 16:36:02

标签: git git-svn

我有一个我通过

创建的本地分支
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

它认为我们都是最新的...但我们不是。我错过了什么?

1 个答案:

答案 0 :(得分:2)

git push将推入git存储库,而不是svn存储库。您的选择是git svn dcommit(有关详情,请参阅git svn help或谷歌搜索。)