Я только что обнаружил git checkout --orphan, но я не знаю, как его использовать. На странице справки говорится, что она создает новую нечеткую ветвь.
В ветке master я пробовал git checkout --orphan br, только чтобы увидеть, что файлы в рабочем каталоге меняются на "Изменения, которые необходимо совершить", и git log say fatal: bad default revision 'HEAD'.
Итак, какое преимущество использования git checkout --orphan?