Перейти к основному содержимому

Работа с ветками

  • 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.