>Michael Dressel wrote: >Ok nice. Another thing is that git-push will push all the tracking >branches in refs/remotes/origin. I learned that I only have to edit the .git/config file to avoid that git-push pushes everything. I modified the remotes names and added push lines explicitly. Is that the recommended way? In my example (git-branch -a -v): * exp aa854c6 shtest 4 master 34924b9 mastertest 1 origin/exp aa854c6 shtest 4 origin/master b68e7a9 brt master 1 I used the following .git/config: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin1"] url = /home/repo/src fetch = +refs/heads/master:refs/remotes/origin/master push = +refs/heads/master:refs/heads/master [remote "origin2"] url = /home/repo/src fetch = +refs/heads/exp:refs/remotes/origin/exp push = +refs/heads/exp:refs/heads/exp [branch "master"] remote = origin1 merge = refs/heads/master [branch "exp"] remote = origin2 merge = refs/heads/exp Cheers, Michael - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html