Git Commit
Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 11 из 58.
После того как изменения проиндексированы, вы сохраняете их в репозиторий с помощью git commit. Каждому коммиту требуется короткое сообщение, описывающее внесенные изменения.
git commit -m "Add welcome message"Флаг -m (сокращение от message) позволяет написать сообщение прямо в командной строке. Без него Git откроет редактор и будет ждать, пока вы его введете.
Хорошие сообщения коммитов — короткие, конкретные и написаны в повелительном наклонении, подобно командам, которые вы даете кодовой базе:
Fix login redirect bugAdd dark mode toggleUpdate README with install steps
После выполнения коммита git status сообщает о чистом рабочем дереве, а проиндексированные изменения теперь являются частью постоянной истории репозитория.
Задание
ЛегкоПапка содержит readme.md. Инициализируйте репозиторий, установите локальное имя пользователя на Coddy Learner и email на learner@coddy.tech, добавьте файл в индекс и создайте коммит с сообщением Initial commit.
В завершение выполните git status, чтобы подтвердить, что рабочее дерево чистое.
Шпаргалка
Сохраните проиндексированные изменения в репозиторий с помощью git commit. Флаг -m позволяет написать сообщение прямо в командной строке:
git commit -m "Add welcome message"Хорошие сообщения коммитов должны быть короткими, конкретными и написанными в повелительном наклонении:
Fix login redirect bugAdd dark mode toggleUpdate README with install steps
После выполнения коммита git status сообщит о том, что рабочее дерево чисто.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
2Начало работы
Инициализация репозиторияПапка .gitНастройка данных пользователяGit StatusИтоги — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияИтоги: чистый репозиторий8Слияние
Что такое слияниеСлияние Fast-ForwardТрёхстороннее слияниеКонфликты слиянияРазрешение конфликтаИтоги — Мастер слияния11Проект: Feature Branch
Обзор проектаИнициализация Main3Отслеживание изменений
Область подготовкиGit AddGit CommitИзменение отслеживаемого файлаGit LogИтоги: первые коммиты6Проект: Сайт рецептов
Обзор проектаИнициализация и игнорирование