
После создания Git-репозитория в нём хранятся файлы некоторого проекта. Мы научимся делать некоторые изменения и фиксировать «слепки» (“снимки” состояния, snapshots) этих изменений в созданном репозитории всегда, когда проект достигает определённой точки разработки. Важно привыкнуть к тому, что любой из файлов находится в отслеживаемом или неотслеживаемом состоянии. Отслеживаемые файлы — файлы, которые были в последнем слепке состояния проекта (snapshot); они могут быть неизменёнными, изменёнными или подготовленными к коммиту (staged). Неотслеживаемые файлы — это всё остальное, любые файлы в вашем рабочем каталоге, которые не входили в ваш последний слепок состояния и не подготовлены к коммиту. Когда вы впервые клонируете репозиторий, все файлы будут отслеживаемыми и неизменёнными, потому что вы только взяли их из хранилища (checked them out) и ничего пока не редактировали. Все заметки из серии про GIT. Читать далее GIT индексация файлов и фиксация изменений