Что делает `git branch -M main` в Git?

Что делает git branch -M main в Git?


Ответы (1 шт):

Автор решения: KoVadim

Открываем доку https://git-scm.com/docs/git-branch и читаем

-M
Shortcut for --move --force.

То есть это просто заменяет эти два параметра. Первый параметр помогает переименовать ветку, второй подавляет ряд "ошибок" - например, ветка существует.

Зачем нужна прям эта команда ? А это популярное сейчас переименование master в main, так как некоторым кажется, что master обидное. Ок, пусть будет.

→ Ссылка