
Урок 04 · 10 хв
Історія і diff
log показує коміти. diff — що змінилося. Без цього push наосліп.
git log --oneline — стрічка повідомлень. git show HEAD — останній коміт повністю. git diff — незакомічене vs остання фіксація. git diff --staged — уже в індексі. Читай diff раніше, ніж commit: так ловлять зайвий .env і налагоджувальний console.log.
git blame файл— хто чіпав рядок. Не для суду, для контексту.--graphмалює гілки текстом.- Великий diff — дроби коміти. Один коміт «весь проєкт» марний.
Перевірка
Закріпи, поки не пішов далі
1.
git diffбез прапорців показує2. HEAD це
3. Навіщо зрозуміле повідомлення коміту?