- Инструментарий git
Инструменты Git
К этому времени вы уже изучили большинство повседневных команд и способы организации рабочего процесса, необходимые для того, чтобы поддерживать Git-репозиторийдля управления версиями вашего исходного кода. Вы выполнили основные задания связанные с добавлением файлов под версионный контроль и записью сделанных изменений, и вы вооружились мощью подготовительной области (staging area), легковесного ветвления и слияния.
Сейчас вы познакомитесь с множеством весьма сильных возможностей Git. Вы совсем не обязательно будете использовать их каждый день, но, возможно, в какой-томомент они вам понадобятся.
6.1 Выбор ревизии
Git позволяет вам указывать конкретные коммиты или их последовательности несколькими способами. Они не всегда очевидны, но иногда их полезно знать.
6.1.1 Одиночные ревизии
Вы можете просто сослаться на коммит по его SHA-1хешу, но также существуют более понятные для человека способы ссылаться на коммиты. В этом разделе кратко описаны различные способы обратиться к одному определённому коммиту.
6.1.2 Сокращенный SHA
Git достаточно умён для того, чтобы понять какой коммит вы имеете в виду по первым нескольким символам (частичному хешу), конечно, если их не меньше четырёх и они однозначны,
то есть если хеш только одного объекта в вашем репозитории начинается с этих символов.
Например, предположим, что вы хотите посмотреть содержимое какого-токонкретного коммита. Вы выполняете команду git log и находите этот коммит (например тот, в котором вы добавиликакую-тофункциональность):