В чем причина отсоединения в git?

Я прочитал git документы, но я не могу понять, что это за намерение отделить ветки в git.

1 ответ

Решение

Если вы хотите внести некоторые изменения, но не хотите, чтобы они были частью вашей ветви, вы можете отсоединить свою ветку. Из Visual Git

Когда HEAD отсоединен, коммиты работают как обычно, за исключением того, что ни одна из названных веток не обновляется. (Вы можете думать об этом как об анонимной ветке.)

Как только вы проверяете что-то еще, скажем master, на коммит (предположительно) больше не ссылается что-либо еще, и он теряется. Обратите внимание, что после команды ничего не ссылается на 2eecb. с другой стороны, если вы хотите сохранить это состояние, вы можете создать новую именованную ветку, используя git checkout -b name.

Другие вопросы по тегам