Зміст курсу
Основи Git
Основи Git
Більше про Відстеження Файлів
Як ми вже обговорювали раніше, коли ми працюємо з Git'ом, файли в каталозі нашого проекту можуть бути або відстежуваними, або невідстежуваними. В той час як відстежувані файли є частиною зніків (майбутніх коммітів), невідстежувані файли не є такими. Наприклад, новостворені файли зазвичай не відстежуються, доки їх не буде додано до стейдж зони.
Говорячи про відстежувані файли, вони можуть перебувати в одному з трьох можливих станів:
- modifed (до файлу внесено певні зміни, але Git ще не зберігає їх);
- staged (зміни готові до комміту і будуть частиною змімку);
- committed (зміни зберігаються у директорії
.git
).
Давайте подивимось на зображення, щоб стало більш зрозуміло:
Примітка
Якщо наш файл вже відстежується і ми внесли до нього деякі зміни, нам все одно доведеться виконати команду
git add
, щоб внести ці зміни.
Давайте змінимо наш файл test.txt
за допомогою наступної команди:
Оператор >>
додає текст, взятий у подвійні лапки (або одинарні лапки), до існуючого файлу, яким у нашому випадку є test.txt
. Текст додається у кінець файлу з нового рядка.
Тепер наш файл має статус modified. Далі ми скористаємося командами git add
, git status
і git commit
, щоб додати цю зміну до стейдж зони, перевірити стан нашого робочого дерева і стейдж зони та закоммітити зміну відповідно:
Як ви можете бачити, ми тепер додали до стейдж зони наші зміни і створили новий знімок нашого проекту шляхом комміту застейджених змін.
Дякуємо за ваш відгук!