Добавление второго рецепта
Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 26 из 58.
В Cookbook теперь есть начальный коммит. Пришло время добавить второй рецепт и зафиксировать его в отдельном коммите.
Вы создадите новый файл recipes/pizza.md, запишете в него заголовок, затем добавите в индекс и зафиксируете только этот файл. В результате получится история с двумя сфокусированными коммитами, каждый из которых рассказывает понятную историю.
Задание
ЛегкоСоздайте recipes/pizza.md с содержимым # Pizza (за которым следует символ новой строки). Добавьте в индекс только этот файл и выполните коммит с сообщением Add pizza recipe.
Затем выведите темы коммитов от самых старых к самым новым, используя git log --reverse --pretty=%s.
Шпаргалка
Чтобы подготовить конкретный файл и закоммитить его:
git add recipes/pizza.md
git commit -m "Add pizza recipe"Чтобы просмотреть темы коммитов от самых старых к самым новым:
git log --reverse --pretty=%sПопробуйте сами
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"
git log -1 --pretty=%s
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
2Начало работы
Инициализация репозиторияПапка .gitНастройка данных пользователяGit StatusИтоги — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияИтоги: чистый репозиторий8Слияние
Что такое слияниеСлияние Fast-ForwardТрёхстороннее слияниеКонфликты слиянияРазрешение конфликтаИтоги — Мастер слияния11Проект: Feature Branch
Обзор проектаИнициализация Main3Отслеживание изменений
Область подготовкиGit AddGit CommitИзменение отслеживаемого файлаGit LogИтоги: первые коммиты6Проект: Сайт рецептов
Обзор проектаИнициализация и игнорирование