git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Fwd: Issue with Git Branch

From
Taylor Blau <me@ttaylorr.com>
Date
Jan 13, 2020, 00:11 UTC
Message-ID
<20200113001143.GA13099@syl.local>
In-Reply-To
<29742805-4992-47E6-9889-F55F5EFBBFF1@clicktherapeutics.com>
Hi Jude,
On Sun, Jan 12, 2020 at 07:01:04PM -0500, Jude Guan Wang wrote:
Show 9 quoted lines
> Hi, all:
> 	I noticed something weird with my git command. In my local
> 	environment I seem to have a branch named `-D`:
>
> 	And I don’t remember how I was able to create a branch like that. I
> 	tried to do git branch -D/-d this branch but seems not working. I’m
> 	assuming the branch infos were kept in .git folder so my question is
> 	if there’s anyway I could remove this invalid branch from that
> 	folder? My git version is 2.24.0. Thanks for any help in advance.

You can delete oddly-named branches by passing the end-of-options marker to 'git branch', like so:

  $ git branch -D --end-of-options -D

(In fact, '--end-of-options' isn't strictly necessary here, and using '--' as in 'git branch -D -- -D' will work as well).

If you do find a reproducible way to create branches named '-D' or similar, please do let us know, as these are not intended to be valid branch names in general.

Thanks, Taylor

Previous: Jude Guan WangNext: SZEDER Gábor
Message 2 of 5 in “Fwd: Issue with Git Branch”
  1. Jude Guan WangJan 13, 2020
  2. Taylor BlauJan 13, 2020
  3. SZEDER GáborJan 13, 2020
  4. Taylor BlauJan 13, 2020
  5. SZEDER GáborJan 13, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.