Инструменты пользователя

Инструменты сайта


git:basic_git:4.1_branches

Основные Концепции:

  1. Основные Ветки:
    • master/main: Основная ветка, содержит продакшн код.
    • develop: Ветка разработки, используется для активной работы над проектом.
  2. Проверка Текущих Веток:
    • Команда git branch позволяет видеть все существующие ветки и отмечает текущую ветку.
  3. Создание Новой Ветки:
    • Используйте git branch [имя_ветки] для создания новой ветки, что не влияет на основную master ветку.
    • Например, git branch develop создаст ветку для разработки.
  4. Переключение Между Ветками:
    • git checkout [имя_ветки] позволяет переключаться между ветками.
    • При переходе в новую ветку все последующие изменения будут применяться в контексте этой ветки.
  5. Добавление Изменений:
    • Внесение изменений в новой ветке (например, develop) не затрагивает содержимое master ветки.
    • Используйте git add . и git commit -m «[сообщение]» для фиксации изменений.
  6. Просмотр Изменений:
    • git log позволяет просматривать историю коммитов, отображая, какие изменения были внесены в каждой ветке.
  7. Слияние Веток:
    • После разработки фичи в ветке develop, следующим шагом является слияние изменений обратно в master ветку для обновления продакшн версии.
  8. Номенклатура Веток:
    • Названия веток должны быть интуитивно понятны. Можно придерживаться общепринятых соглашений, таких как feature/, bugfix/, или создать собственные, описывающие назначение ветки.
git/basic_git/4.1_branches.txt · Последние изменения: 2024/10/11 22:16 — werwolf