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

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


git:basic_git:3.1_basic_concepts

Основная задача Git

  • Хранение и отслеживание изменений в проекте (на примере папки с файлами main.go и go.mod).

Репозиторий

  • Репозиторий – это место, где Git отслеживает изменения в проекте. Инициализация репозитория включает в себя начало отслеживания изменений.

Commit

  • Commit – это «слепок» проекта на определенный момент времени, содержащий только изменения по сравнению с предыдущим состоянием, а не полную копию файла.
  • Пример: Создание первого commit с файлами, изменение типа данных в файле main.go и фиксация изменений во втором commit.

Ветки (Branches)

  • Ветка – это направление развития проекта, начиная с основной (по умолчанию «main»).
  • Ветки позволяют разрабатывать новые функции или вносить изменения без воздействия на основной проект до их слияния.

Репозиторий и его структура

  • Репозиторий хранится в скрытой папке .git
  • Внутри .git хранятся данные о коммитах, ветках и истории изменений проекта.
git/basic_git/3.1_basic_concepts.txt · Последние изменения: 2024/10/11 22:05 — werwolf