Possible Duplicate:
git-svn: reset tracking for master
I have a git clone of a Subversion repository that has the standard trunk/branches/tags layout. I cloned the repository using the --stdlayout option. I created a branch using
git svn branch -m "Creating new branch." mybranch
And then checked it out using
git checkout --track -b mybranch remotes/mybranch
I made a few commits and merged in changes from master (equal to remotes/trunk). I did svn dcommit and it properly committed to the SVN branch branches/mybranch.
I switched back to master using
git checkout master
I merged in the work from mybranch using
git merge mybranch
I then tried to push the merge into trunk using svn dcommit, however, git is stuck attempting to push only to branches/mybranch instead of trunk, even though master should be pushing to trunk.
I tried making a small change to master, committing it locally, and then trying svn dcommit again, but it still wants to push to branches/mybranch instead of trunk.
I don't understand what has happened, because master used to be following and would push to trunk, but no longer does after merging in mybranch. How can I get master to once again synchronize with trunk in the SVN repository, and what can I do in the future to avoid master un-following the SVN trunk?