Menu
CoddyTech

Изучение истории

Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 27 из 58.

У репозитория Cookbook теперь есть небольшая, но настоящая история: первоначальный коммит и следующий коммит, добавляющий рецепт.

Просмотр истории — самый простой способ убедиться, что работа выполнена как надо. git rev-list --count HEAD проходит по истории от вершины текущей ветки и выводит количество коммитов:

git rev-list --count HEAD

Для репозитория Cookbook команда выводит 2.

Чтобы увидеть, какие файлы содержит последний коммит, выведите его дерево с помощью git ls-tree -r --name-only HEAD. Здесь выводятся .gitignore, index.html, recipes/pasta.md, recipes/pizza.md и style.css: файла build.log там нет, значит, артефакт сборки не попал в репозиторий.

challenge icon

Задание

Новичок

Выведите общее количество коммитов с помощью git rev-list --count HEAD.

Каждый запуск начинается с новой копии папки, и весь скрипт в редакторе запускается снова с самого начала. За вас ничего не коммитится: редактор начинает работу с командами из предыдущих шагов (git init -q -b main, строками git config и двумя коммитами). Оставьте эти строки в редакторе. Если вы их удалите, то увидите fatal: not a git repository.

Попробуйте сами

Терминал
git init -q -b main
git config user.name "Cookbook Dev"
git config user.email "dev@coddy.tech"
echo "*.log" > .gitignore
git add .
git commit -q -m "Initial site"
echo "# Pizza" > recipes/pizza.md
git add recipes/pizza.md
git commit -q -m "Add pizza recipe"
# Ваши команды ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Контроль версий

Потренируйтесь самостоятельно: Песочница Terminal