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

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

Git Лабораторна 100: Аудит процесів і налаштувань

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

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

Тема: Повна ревізія Git практик у проєкті

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

Meta: системно переглянути усі аспекти використання Git у проєкті і скласти план покращення.



Krok 1. Зібрати інформацію про поточну структуру гілок.

Komanda: cd ~/git_lab1 && git branch -a



Krok 2. Перевірити політики merge і protected branches на Git сервері.

Poyasnennya: які гілки захищені, чи дозволений force push.



Krok 3. Проаналізувати шаблони повідомлень комітів за останні сто комітів.

Komanda: git log -n 100 --oneline > commits100.log



Krok 4. Переглянути наявність локальних і серверних hook.

Komanda: ls .git/hooks



Krok 5. Зʼясувати як CI система взаємодіє з Git гілками і тегами.

Poyasnennya: які гілки запускають збірки, як формуються релізи.



Krok 6. Оцінити використання тегів для релізів.

Komanda: git tag

Poyasnennya: чи є зрозуміла схема тегування.



Krok 7. Переглянути політику очищення старих гілок і архівації.

Poyasnennya: хто і коли видаляє непотрібні гілки.



Krok 8. Скласти список проблем і ризиків які виявлені під час аудиту.

Komanda: echo "Git audit findings" > git_audit100.md



Krok 9. На основі цього списку сформувати пропозиції щодо покращення практик Git.

Poyasnennya: наприклад стандартизація назв гілок, введення conventional commits, захист main.



Krok 10. Mini zvit.

Zavdannya: підготуй коротку презентацію або документ для команди з висновками аудиту Git процесів.