-
git branch
Что делает: Показывает список всех веток в локальном репозитории. Текущая ветка будет отмечена звёздочкой *.
Примеры:
git branch new-feature — создать новую ветку с именем new-feature.
git branch -d new-feature — удалить ветку new-feature.
-
git checkout [branch-name]
Что делает: Переключается на указанную ветку. Все файлы в вашей рабочей папке изменятся в соответствии с последним коммитом в этой ветке.
Пример: git checkout new-feature
Современная альтернатива: В новых версиях Git эту команду разделили на две:
git switch new-feature — для переключения веток.
git restore [file] — для отмены изменений в файле.
-
git merge [branch-name]
Что делает: Вливает изменения из указанной ветки ([branch-name]) в текущую ветку.
Пример: Сначала переключаемся в основную ветку (git checkout main), затем выполняем git merge new-feature, чтобы добавить изменения из new-feature в main.