Это руководство представляет собой понятное введение в Git для начинающих, сфокусированное на инициализации репозитория и основных начальных шагах. Git — это распределённая система управления версиями (DVCS), критически важная для управления кодом и совместной работы над проектами. Освоение этих фундаментальных концепций является основой эффективного использования Git.
Содержание
- Что такое Git?
- Создание Git репозитория
- Игнорирование файлов с помощью .gitignore
- Подготовка изменений с помощью git add
- Фиксация изменений с помощью git commit
- Дальнейшие шаги
Что такое Git?
Git — это мощная распределённая система управления версиями (DVCS). В отличие от централизованных систем, каждый разработчик имеет полную копию репозитория, включая его историю. Это позволяет работать в автономном режиме и упрощает совместную работу. Git отслеживает изменения в ваших файлах, позволяя вам возвращаться к предыдущим версиям, управлять различными версиями одновременно (с помощью ветвления) и легко сотрудничать с другими.
Создание Git репозитория
Чтобы создать новый Git репозиторий, перейдите в директорию вашего проекта в вашем терминале или командной строке. Затем используйте следующую команду:
git init
Эта команда создаёт скрытую директорию .git
внутри директории вашего проекта. Эта директория содержит все внутренние данные Git, включая историю проекта. Ваша директория теперь является Git репозиторием, и вы можете начать отслеживать изменения.
Игнорирование файлов с помощью .gitignore
Файл .gitignore
имеет решающее значение для управления тем, что отслеживает Git. Он указывает файлы и директории, которые должны быть исключены из системы контроля версий. Это предотвращает засорение вашего репозитория ненужными файлами (такими как временные файлы, артефакты сборки или конфиденциальные данные). Создайте файл .gitignore
в корневой директории вашего репозитория. Например:
*.log
temp/*
node_modules/
Этот пример игнорирует все файлы .log
, всё внутри директории temp
и всю директорию node_modules
.
Подготовка изменений с помощью git add
Перед фиксацией изменений вы должны добавить их в промежуточную область. Промежуточная область — это временное хранилище для изменений, которые вы готовы включить в следующую фиксацию. Используйте git add
:
git add . # Подготавливает все изменения в текущей директории и поддиректориях
git add file.txt # Подготавливает только указанный файл
Фиксация изменений с помощью git commit
После подготовки изменений создайте фиксацию с помощью git commit
. Фиксация — это снимок вашего проекта в определённый момент времени. Всегда включайте описательное сообщение, объясняющее изменения:
git commit -m "Initial commit: setting up project structure"
Дальнейшие шаги
Вы инициализировали Git репозиторий и сделали свою первую фиксацию! Теперь изучите ветвление, слияние, удалённые репозитории и совместную работу с другими. Многочисленные ресурсы доступны онлайн, включая официальную документацию Git.