Итак, вот список команд для работы с файлами в git и пояснения к ним:
-
Посмотреть состояние файлов в текущей ветке (какие файлы изменены/добавлены/удалены):
git status // или сокращенно git st
-
Статистика изменения файлов (сколько строк удалено/добавлено, в какой файл):
git log stat
-
Посмотреть изменения в файлах ветки по сравнению с прошлым коммитом:
git diff
-
Добавить файл на сцену. Вместо
address
полностью скопируйте адрес файла (его можно найти введя командуgit status
илиgit st
):git add address
Для добавления сразу нескольких файлов, которые находятся в одной папке можно указать адрес их общей папки с символами
/*
в конце. Для добавления всех файлов с одинаковым расширением, можно вместоaddress
просто указать их расширение - к примеру.txt
. -
Убрать файл со сцены. Вместо
address
полностью скопируйте адрес файла как это было описано выше. Файл будет убран со сцены, но сделанные в нем изменения останутся:git reset HEAD address
-
Отменить изменения файла (откатить его до изначального состояния). Вместо
address
полностью скопируйте адрес файла как это было описано выше:git checkout address // или сокращенно git co address