Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Більше про Відстеження Файлів | Вступ до Git
Основи Git
course content

Зміст курсу

Основи Git

Основи Git

Більше про Відстеження Файлів

Як ми вже обговорювали раніше, коли ми працюємо з Git'ом, файли в каталозі нашого проекту можуть бути або відстежуваними, або невідстежуваними. В той час як відстежувані файли є частиною зніків (майбутніх коммітів), невідстежувані файли не є такими. Наприклад, новостворені файли зазвичай не відстежуються, доки їх не буде додано до стейдж зони.

Говорячи про відстежувані файли, вони можуть перебувати в одному з трьох можливих станів:

  • modifed (до файлу внесено певні зміни, але Git ще не зберігає їх);
  • staged (зміни готові до комміту і будуть частиною змімку);
  • committed (зміни зберігаються у директорії .git).

Давайте подивимось на зображення, щоб стало більш зрозуміло:

Примітка

Якщо наш файл вже відстежується і ми внесли до нього деякі зміни, нам все одно доведеться виконати команду git add, щоб внести ці зміни.

Давайте змінимо наш файл test.txt за допомогою наступної команди:

Оператор >> додає текст, взятий у подвійні лапки (або одинарні лапки), до існуючого файлу, яким у нашому випадку є test.txt. Текст додається у кінець файлу з нового рядка.

Тепер наш файл має статус modified. Далі ми скористаємося командами git add, git status і git commit, щоб додати цю зміну до стейдж зони, перевірити стан нашого робочого дерева і стейдж зони та закоммітити зміну відповідно:

Як ви можете бачити, ми тепер додали до стейдж зони наші зміни і створили новий знімок нашого проекту шляхом комміту застейджених змін.

question-icon

Нехай у нас є файл з назвою preprocessing.py. Ваше завдання - розставити дії з відповідними командами у правильному порядку, щоб зміни у цьому файлі були закоммічені.

1.
2.

Натисніть або перетягніть елементи та заповніть пропуски

Все було зрозуміло?

Секція 1. Розділ 9
We're sorry to hear that something went wrong. What happened?
some-alt