Git — это распределённая система управления версиями (DVCS), которая отслеживает изменения в файлах вашего проекта, позволяя вам возвращаться к предыдущим версиям и эффективно сотрудничать с другими. Это руководство предоставляет базовое понимание Git, охватывая основные команды и рабочие процессы.
Содержание
- Начало работы с Git
- Подготовка изменений с помощью
git add
- Создание коммитов с помощью
git commit
- Базовый рабочий процесс Git
- Дальнейшие шаги: расширение ваших знаний о Git
Начало работы с Git
Прежде чем переходить к командам, убедитесь, что Git установлен в вашей системе. Вы можете загрузить его с официального сайта Git. После установки перейдите в каталог вашего проекта с помощью командной строки или терминала. Инициализируйте репозиторий Git с помощью:
git init
Это создаст скрытую папку .git
в вашем каталоге, отслеживая изменения внутри неё.
Подготовка изменений с помощью git add
Команда git add
подготавливает изменения, готовя их к вашему следующему коммиту. Представьте это как выбор изменений, которые вы хотите сохранить как часть определённого снимка. git add
принимает файлы или каталоги в качестве аргументов.
Примеры:
git add README.md
: Подготавливает изменения только вREADME.md
.git add *.txt
: Подготавливает изменения во всех файлах.txt
.git add .
: Подготавливает все изменения в текущем каталоге и его подкаталогах. Используйте с осторожностью!
После использования git add
изменения подготовлены, но ещё не сохранены permanently. Вы увидите их в списке, если запустите git status
.
Создание коммитов с помощью git commit
Команда git commit
сохраняет (коммитит) ваши подготовленные изменения в локальный репозиторий Git. Каждый коммит представляет собой снимок вашего проекта в определённый момент времени и включает в себя описательное сообщение.
Команда:
git commit -m "Ваше описательное сообщение коммита"
Флаг -m
добавляет ваше сообщение непосредственно в команду. Хорошо написанное сообщение имеет решающее значение для понимания истории вашего проекта. Без -m
Git откроет текстовый редактор, чтобы вы могли написать сообщение.
Базовый рабочий процесс Git
- Внесите изменения: отредактируйте файлы вашего проекта.
- Подготовьте изменения: используйте
git add
для выбора изменений для вашего следующего коммита. - Сохраните изменения: используйте
git commit -m "Ваше сообщение"
для сохранения подготовленных изменений.
Этот цикл внесения изменений, их подготовки и фиксации составляет основу системы управления версиями Git.
Дальнейшие шаги: расширение ваших знаний о Git
В этом руководстве были рассмотрены основы. Для полного использования возможностей Git изучите дополнительные команды, такие как:
git push
: Загружает ваши коммиты в удалённый репозиторий (например, GitHub или GitLab).git pull
: Загружает изменения из удалённого репозитория.git branch
: Создаёт и управляет ветками для параллельной разработки.git merge
: Объединяет изменения из разных веток.git status
: Показывает текущее состояние вашего рабочего каталога и области подготовки.git log
: Отображает историю коммитов.
Освоив эти команды, вы сможете эффективно сотрудничать, управлять сложными проектами и поддерживать чистую, организованную историю версий.