Can I orphan an existing branch?
I’ve created a few branches in a repo, and realized too late (after making various changes to them) that I should have made them orphans. Is it possible to orphan them after the fact?
One Solution collect form web for “Can I orphan an existing branch?”
I’m sure it’s possible. There might be a more efficient way, but this seems like it would work:
- Find the first commit in your old branch, and call it
git checkout --orphan new-branch $FIRST
git checkout old-branch
git rebase --onto new-branch $FIRST
Now you have the original branch at
old-branch and a new, orphaned branch at
new-branch. You can, if you like, either delete or rename
old-branch, and rename