Git: старт

Урок 04 · 10 хв

Історія і diff

log показує коміти. diff — що змінилося. Без цього push наосліп.

git log --oneline — стрічка повідомлень. git show HEAD — останній коміт повністю. git diff — незакомічене vs остання фіксація. git diff --staged — уже в індексі. Читай diff раніше, ніж commit: так ловлять зайвий .env і налагоджувальний console.log.

Подивитися, що їде
AI

Можна спитати про це правило«Повідомлення коміту читають інші»

  • git blame файл — хто чіпав рядок. Не для суду, для контексту.
  • --graph малює гілки текстом.
  • Великий diff — дроби коміти. Один коміт «весь проєкт» марний.
AI

Можна спитати про цей пункт«Суть уроку»

Перевірка

Закріпи, поки не пішов далі

  1. 1. git diff без прапорців показує

  2. 2. HEAD це

  3. 3. Навіщо зрозуміле повідомлення коміту?