Отслеживание файлов в 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

Проверьте статус файлов в вашем проекте.

Сделайте в папке с проектом еще один файл. Проверьте статус. Убедитесь, что новый файл появился в списке неотслеживаемых.