← До фільтрів та технологій

← До списку лабораторних по Git

Git Лабораторна 78: Commit message template і prepare script

Технологія: Git

Номер лабораторної: 78 · Рівень: middle

Тема: Шаблони повідомлень комітів і стандартизація

Повний опис / сценарій лабораторної:

Meta: навчитися створювати шаблон повідомлення коміту щоб розробники дотримувались однакової структури.



Krok 1. Створити файл commit-template.txt у домашньому каталозі або у репозиторії.

Komanda: cd ~; nano commit-template.txt



Krok 2. Записати у шаблон базові секції, наприклад summary, description, ticket.

Poyasnennya: кожна секція на окремому рядку з підказками.



Krok 3. Налаштувати Git використовувати цей шаблон глобально.

Komanda: git config --global commit.template ~/commit-template.txt



Krok 4. Перейти у робочий репозиторій.

Komanda: cd ~/git_lab1



Krok 5. Створити невелику зміну.

Komandi: echo "template test" > t78.txt; git add t78.txt



Krok 6. Запустити git commit без параметра m.

Komanda: git commit

Poyasnennya: відкриється редактор з шаблоном.



Krok 7. Заповнити поля шаблону і завершити коміт.

Poyasnennya: перевір що summary короткий, опис містить деталі, а ticket посилається на задачу.



Krok 8. Переглянути log з повними повідомленнями.

Komanda: git log -1



Krok 9. Задуматися над автоматизацією додавання номера задачі через локальні hook при створенні коміту.



Krok 10. Mini zvit.

Zavdannya: опиши власний формат повідомлень комітів який хочеш запровадити у команді.