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

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

Git Лабораторна 47: Анотація комітів через git notes

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

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

Тема: Git notes: додаткові коментарі до комітів

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

Мета: навчитися додавати додаткові коментарі до комітів без зміни самої історії.



Крок 1. Переглянути останні коміти.

Команда: cd ~/git_lab1 && git log --oneline -n 3

Пояснення: оберіть хеш коміту для анотації.



Крок 2. Додати нотатку до останнього коміту.

Команда: git notes add -m "Повʼязано з задачою DEV-123"

Пояснення: за замовчуванням notes привʼязана до HEAD.



Крок 3. Показати коміт разом з нотаткою.

Команда: git log --show-notes -n 1

Пояснення: у виводі зʼявиться блок Notes.



Крок 4. Додати notes до конкретного хешу.

Команда: git notes add -m "Згадати цей коміт у документації" ХЕШ



Крок 5. Переглянути всі нотатки.

Команда: git notes list

Пояснення: показує коміт та хеш обʼєкта notes.



Крок 6. Редагувати існуючу нотатку.

Команда: git notes edit ХЕШ

Пояснення: відкриється редактор для оновлення тексту.



Крок 7. Видалити нотатку за потреби.

Команда: git notes remove ХЕШ



Крок 8. Налаштувати показ нотаток за замовчуванням у log.

Команда: git config --global log.showNotes true



Крок 9. Обговорити як синхронізувати notes між розробниками.

Пояснення: notes це окремі refs, їх треба явно пушити наприклад git push origin refs/notes/*.



Крок 10. Міні звіт.

Завдання: опишіть як ви могли б використовувати git notes для посилань на тикети, ризики або рішення ревʼю.