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