Thank you, Konstantin. Here's a brief explanation to "git push [remote] :[branch]" syntax: http://progit.org/book/ch3-5.html => "Deleting Remote Branches"
On Sep 15, 11:49 pm, Konstantin Khomoutov <khomou...@gmail.com> wrote: > On Sep 15, 5:41 pm, Roddie Grant <gitl...@myword.co.uk> wrote: > > > With a moment's inattention I typed > > git push test databaseTests:refs/remotes/dev/databaseTsts > > instead of > > git push test databaseTests:refs/remotes/dev/databaseTests > > and now in the test repos the listing from git br -a includes > > remotes/dev/databaseTsts > > > git br -d remotes/dev/databaseTsts > > results in > > error: branch 'remotes/dev/databaseTsts' not found. > > > How do I delete the mis-named branch? > > git-branch only operates on local branches and any tinkering with > remotes goes via git-push. > To rename a wrongly-named remote branch delete it and push under a > correct name; deleting is done by pushing an empty refspect (see the > git-push manual). > Hence do this: > $ git push test :databaseTsts databaseTests > this will a) delete a remote object named "databaseTsts"; b) push a > local object "databaseTests" to the same named remote object. > > Note that you don't really understand why do you need that "refs/ > remotes/dev/" prefix -- git usually does just the right thing when you > supply short names to git-push. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to git-us...@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.