Основные команды Git

Завершено

Git запоминает изменения в файлах, как будто создавая моментальные снимки файловой системы.

Мы рассмотрим несколько основных команд, чтобы начать отслеживание файлов в репозитории. Затем вы сохраните в Git первый "моментальный снимок" для последующего сравнения.

git status

Первая и наиболее часто используемая команда Git — git status. Вы уже использовали ее в предыдущем упражнении, чтобы проверить, правильно ли инициализирован репозиторий Git.

Команда git status выводит состояние рабочего дерева (и промежуточной области, о которой мы подробнее поговорим чуть позже). Она позволяет увидеть, какие изменения в настоящее время отслеживает Git, чтобы вы могли решить, нужно ли сделать еще один моментальный снимок.

git add

С помощью команды git add вы указываете Git, что нужно начать отслеживание изменений в определенных файлах.

Соответствующим техническим термином является подготовка изменений. Для подготовки изменений к фиксации служит команда git add. Все изменения, которые были внесены в файлы, но еще не были зафиксированы, хранятся в промежуточной области.

git commit

После подготовки некоторых изменений к фиксации можно сохранить результаты работы в моментальном снимке, вызвав команду git commit.

Фиксация — это и процесс, и объект. По сути, этот термин имеет то же значение, что и в случае с фиксацией изменения в базе данных. Фиксировать изменения — значит помещать копию (файла, каталога или других данных) в репозиторий в качестве новой версии. Фиксация как объект — это небольшой фрагмент данных, однозначно определяющий зафиксированные изменения. Данные, сохраняемые в фиксации, включают в себя имя и адрес электронной почты автора, дату, примечания о внесенных изменения (и их причине), необязательную цифровую подпись и уникальный идентификатор предыдущей фиксации.

git log

С помощью команды git log можно просматривать сведения о предыдущих фиксациях. С каждой фиксацией связано сообщение (сообщение о фиксации). Команда git log выводит такие сведения о последних фиксациях, как метка времени, автор и сообщение фиксации. Она позволяет следить за проделанной работой и сохраненными изменениями.

git help

Вы уже использовали команду git help, но о ней есть смысл напомнить. Она позволяет легко получать сведения обо всех командах, с которыми вы уже познакомились, и многих других.

Помните, что у каждой команды есть также собственная страница справки. Ее можно открыть, введя git <command> --help. Например, если ввести git commit --help, откроется страница с дополнительными сведениями о команде git commit и ее использовании.