Git Log
Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 13 из 58.
После того как вы создали коммиты, вы можете просматривать историю с помощью git log:
git logОна показывает каждый коммит с его полным ID, автором, датой и сообщением, начиная с самых новых. Это слишком большой объем вывода для просмотра, поэтому большинство людей используют компактную форму:
git log --onelineЭто выводит по одной строке на каждый коммит: короткий ID, за которым следует тема:
a1b2c3d Add first task
9f8e7d6 Add todo listПолезные флаги включают:
-n 5: показывать только последние 5 коммитов--oneline: компактный формат (одна строка на коммит)--reverse: изменить порядок на обратный, чтобы самый старый коммит отображался первым
Один только список тем часто является самым быстрым способом вспомнить, над чем вы работали.
Задание
ЛегкоПапка содержит todo.txt. Инициализируйте репозиторий, настройте данные пользователя, затем создайте два коммита по порядку:
- Добавьте файл в индекс и закоммитьте его с сообщением
Add todo list. - Добавьте строку
buy milkвtodo.txt, добавьте его в индекс и закоммитьте с сообщениемAdd first task.
Затем выведите историю с помощью git log --oneline.
Шпаргалка
Просмотр истории коммитов с помощью git log:
git logКомпактный однострочный формат (короткий ID + сообщение):
git log --onelineПолезные флаги:
-n 5— показать только последние 5 коммитов--oneline— одна строка на коммит--reverse— сначала самые старые коммиты
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
2Начало работы
Инициализация репозиторияПапка .gitНастройка данных пользователяGit StatusИтоги — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияИтоги: чистый репозиторий8Слияние
Что такое слияниеСлияние Fast-ForwardТрёхстороннее слияниеКонфликты слиянияРазрешение конфликтаИтоги — Мастер слияния11Проект: Feature Branch
Обзор проектаИнициализация Main3Отслеживание изменений
Область подготовкиGit AddGit CommitИзменение отслеживаемого файлаGit LogИтоги: первые коммиты6Проект: Сайт рецептов
Обзор проектаИнициализация и игнорирование