Git. Система контроля версий
В этом видео мы научимся добавлять файлы под контроль Git.
Ранее мы создали файл .gitignore и указали какие файлы будем игнорировать.
И так как у нас это первое добавление то нам надо осуществить так сказать массовое добавление
файлов под контроль Git.
Для того чтобы добавить все untracked файлы выполним следующую команду:
git add .
Посмотрев статус репозитория командой git status мы увидим что файлы ранее имеющие красный цвет - untracked
поменяли свой цвет на зеленый, то есть теперь Git знает что надо следить за этими файлами, но их слепок, то есть их
текущее состояние еще не было добавленно в Git, не был сделан commit.
Сделать сейчас commit будет слишком простой задачей и предположим что один или более файлов мы забыли
поместить в список игнорируемых и сейчас нам надо убрать их из под надзора Git.
git rm --cached <имя файла>
С помощью данной команды мы удаляем определенный файл из под присмотра Git.
То есть это файл не попадет в наш следующий commit
Итак, у нас есть группа файлов которые игнорируются и не попадут в коммит и есть untracked файл который так же не попадет в наш коммит. Теперь сохраним текущее состояние нашего проекта.
git commit -a -m"init"
-a - все измененные файлы поместить в индекс и сразу делаем commit
-m - комментарий для коммита
После выполнения даной команды так называемый слепок текущего состояния файлов попадает в репозиторий
и в последствии вы сможет откатить проект до текущего состояния в случае необходимости.