Re: howto handle name clashes
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 23, 2012, 18:25 UTC
- Message-ID
- <7vlimrtbrg.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <4F6C7539.3080607@tu-clausthal.de>
Sven Strickroth <sven.strickroth@tu-clausthal.de> writes:
Show 7 quoted lines
> 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.