Git: старт

Урок 01 · 10 хв

Репозиторій, add, commit

Git пам'ятає знімки папки. add вибирає, commit фіксує. Це не «зберегти файл».

git init у папці проєкту заводить прихований каталог .git: там історія. Робочі файли поки як були. git status показує, що Git бачить: нові, змінені, уже в індексі. Доки не зробив add і commit, історія порожня — навіть якщо код уже написано.

Перший знімок
AI

Можна спитати про це правило«Індекс — не диск і не історія»

  • Повідомлення коміту — що змінилося й навіщо, а не «fix» десять разів поспіль.
  • .gitignore — що ніколи не комітити: node_modules, .env, збірку.
  • git diff — ще не в індексі. git diff --staged — уже додано, ще не закомічено.
AI

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

Перевірка

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

  1. 1. Що робить git init?

  2. 2. git add file робить

  3. 3. Зберіг файл у редакторі. Git побачив це як коміт?