From: Junio C Hamano Date: Fri, 23 Mar 2012 18:25:55 GMT Subject: Re: howto handle name clashes Message-ID: <7vlimrtbrg.fsf@alter.siamese.dyndns.org> In-Reply-To: <4F6C7539.3080607@tu-clausthal.de> Sven Strickroth writes: > how to handle name clashes for branches and tags? Is there anything I > can add to the refspec to make the name unique? > > E.g. > - for merging "git merge --no-ff refs/branches/test" works, but > generates a not so nice default merge message. ("merged commit > refs/branches/test" instead of "merged branch test") That's the price you pay for naming different things the same and having to disambiguate it. > - how to drop a remote tag/branch ("git push origin :test" does not work) "git push origin :refs/tags/test" It is sad that some people teach new people shorthand without telling them that what they are teaching are merely shorthand and cause confusion like this.