Отслеживание файлов в Git
В предыдущем уроке мы инициализировали Git в нашем проекте. И теперь мы можем с помощью команд Git делать сохранки проекта, или, по правильной терминологии, делать коммиты.
Однако, все не так просто. Дело в том, что в каждом проекте есть файлы, резервные копии которых не нужны. Например, файлы с кэшем. Поэтому в системе Git нужно явно указать, какие именно файлы мы хотим сохранять.
В Git файлы бывают двух типов: неотслеживаемые (untracked) и отслеживаемые (tracked).
Отслеживаемые файлы - это файлы, за изменениями которых Git следит. В случае изменения этих файлов, Git сообщит нам об этом.
Неотслеживаемые файлы - это файлы, за изменениями которых Git не следит. Изначально все файлы будут именно такими. А чтобы Git начал следить за файлами, нужно специально попросить его об этом. Давайте разберемся, как это сделать.
Для начала нам нужно научится смотреть
состояния файлов. Для этого в Git есть
специальная команда status
:
git status
Пусть в вашей папке с проектом есть несколько файлов:
- index.html
- styles.css
Эти файлы изначально
неотслеживаемые. В этом случае команда
status
выведет список этих
файлов в таком виде:
Untracked files:
index.html
styles.css
Проверьте статус файлов в вашем проекте.
Сделайте в папке с проектом еще один файл. Проверьте статус. Убедитесь, что новый файл появился в списке неотслеживаемых.