Skip to main content

Що таке робоче дерево (working directory)?

Робоче дерево (working directory) - це поточний стан файлів проекту на диску, з якими працює розробник.

Це:

  • файли, які ти бачиш у папці проекту
  • код, який відкривається в редакторі
  • місце, де ти вносиш зміни вручну

Робоче дерево містить:

  • файли без змін
  • змінені, але ще не додані до staging area файли
  • нові (untracked) файли

Робоче дерево відрізняється від:

  • staging area (index) - підготовлених до коміту змін
  • репозиторію (history) - уже збережених комітів

Зв'язок станів:

  • зміни спочатку потрапляють у working directory
  • потім додаються до staging area
  • після коміту зберігаються в історії

Ключове формулювання для співбесіди:

Робоче дерево - це робоча копія проекту, де відбуваються всі зміни до їх додавання в staging area і коміту.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.