Що таке робоче дерево (working directory)?
Робоче дерево (working directory) - це поточний стан файлів проекту на диску, з якими працює розробник.
Це:
- файли, які ти бачиш у папці проекту
- код, який відкривається в редакторі
- місце, де ти вносиш зміни вручну
Робоче дерево містить:
- файли без змін
- змінені, але ще не додані до staging area файли
- нові (untracked) файли
Робоче дерево відрізняється від:
- staging area (index) - підготовлених до коміту змін
- репозиторію (history) - уже збережених комітів
Зв'язок станів:
- зміни спочатку потрапляють у working directory
- потім додаються до staging area
- після коміту зберігаються в історії
Ключове формулювання для співбесіди:
Робоче дерево - це робоча копія проекту, де відбуваються всі зміни до їх додавання в staging area і коміту.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.