[[git_config|git config]] [[git_log|git log]] [[rename_branch|Переименование и удаление ветки]] [[remove_remote|Уделение remote]] [[git_hook|Проверки перед коммитом]] [[add_remote|Добавление remote]] [[git_squash|git squash]] [[new_project_git|git new project]] [[zsh|Colored git branch in mac]] ====== Частые команды git ====== git reset HEAD~1 где 1 это количество коммитов в которых были удалены файлы. Потом аккуратно убираете удаленные файлы из staging area и пушите все изменения на место. git clean -f -d or git clean -fd удаляет Untracked files git remote -v показывает remote url git branch -r показывает remote ветки git branch -a показывает все ветки git restore убирает не закоммиченные изменения с указанного файла git log - показывает все коммиты текущей ветки (новые с верху вниз) git show - показывает код изменения конкретного коммита git reset убирает с добавленных файл (отменяет git add ) git revert —no-edit - откатывает указанный коммит к предыдущему значению. git commit -a -m “Commit title”- коммитит с добавлением всех измененных файлов, т.е. вместо git add . && git commit -m “Commit title” git log —oneline показывает в одну строку коммиты git log —stat —graphпоказывает детальный log git log история изменений (коммитов) в файле