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

Orphan branch not well-defined?

From
Craig H Maynard <chmaynard@me.com>
Date
Nov 22, 2023, 00:28 UTC
Message-ID
<FE2AD666-88DE-4F70-8D6D-3A426689EB41@me.com>
Team,
Recently I tried creating an orphan branch in an existing repo using git-checkout and git-switch. 
Both commands have an --orphan option.
The results were different:
git checkout --orphan <newbranch> retained the entire working tree, including subdirectories and their contents.
git switch --orphan <newbranch> retained subdirectories but NOT their content.
Leaving aside the question of whether or not this is a bug, there doesn't appear to be any formal definition of the term "orphan branch" in the git documentation. Am I missing something?

Thanks, Craig

Next: Junio C Hamano
Message 1 of 7 in “Orphan branch not well-defined?”
  1. Craig H MaynardNov 22, 2023
  2. Junio C HamanoNov 22, 2023
  3. Chris TorekNov 22, 2023
  4. Junio C HamanoNov 24, 2023
  5. Junio C HamanoNov 24, 2023
  6. Eric SunshineNov 24, 2023
  7. Junio C HamanoNov 24, 2023

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.