Еще одна шпаргалка по Git
Базовые команды git init git add file_name git add *.c git add . git status что было изменено, но пока не проиндексировано git diff что из проиндексированного войдет в след коммит git diff --stager автоматическое индексирование всего и коммит git commit -a -m 'comments' добавить изменения в предыдущий комит git commit --amend отменить индексирование git reset HEAD file_name отменить внесенные в файл изменения до последнего коммита git checkout -- file_name удаление файла из git и из рабочей папке git rm file_name удаление файла из индексирования, но без удаление из рабочей папке git rm --cached file_name если файлов много git rm -r --cached . git add . git commit -m "fixing .gitignore" переименование git mv file_from file_to или mv file_from file_to git rm file_from git add file_from удаленные репозитории с url git remote -v добавить удаленный репозиторий git remote add origin url извлечение данных из удал репозитор