Основные команды Git
- git status: Показывает текущее состояние репозитория. Отображает текущую ветку, изменения, готовые к фиксации, и изменения/новые файлы в рабочей директории.
- git add: Добавляет файлы в индекс (staging area). Файлы должны быть в рабочей директории. Команда перемещает файлы из рабочей директории в индекс.
- git commit: Записывает изменения в репозиторий. Создает новый объект коммита и новые записи блобов (blobs) при необходимости (например, для новых файлов, добавленных через git add).
- git log: Отображает историю изменений (историю коммитов) в репозитории.
- git checkout: Переключается на любой коммит или ветку. Файлы из репозитория помещаются в рабочую директорию, перезаписывая её содержимое.
Работа с удаленными репозиториями
Команды для работы с удаленными репозиториями (git pull, git push, git clone, git fetch) будут рассмотрены отдельно, при обсуждении взаимодействия локального и удаленного репозиториев.
Практическое применение
Далее рассмотрим практическое применение этих команд, добавив файл в репозиторий.