Изучение истории
Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 27 из 58.
У репозитория Cookbook теперь есть небольшая, но настоящая история: первоначальный коммит и последующий коммит, добавляющий рецепт.
Проверка истории — самый простой способ убедиться, что всё в порядке. Выведи количество коммитов и список файлов, вошедших в последний коммит, и убедись, что артефакт сборки не попал в репозиторий.
Задание
НовичокВыведите общее количество коммитов с помощью 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"
# Ваши команды ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
4Проверка изменений
Git DiffРазница проиндексированных измененийGit ShowПовторение — детективная работа2Начало работы
Инициализация репозиторияПапка .gitНастройка вашей личностиСтатус GitПовторение — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияПовторение — чистый репозиторий3Отслеживание изменений
Область подготовленных измененийGit AddGit CommitИзменение отслеживаемого файлаGit LogПовторение — первые коммиты6Проект сайта с рецептами
Обзор проектаИнициализация и игнорированиеПотренируйтесь самостоятельно: Песочница Terminal