Переименование и удаление ветки
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 <file>
убирает не закоммиченные изменения с указанного файла
git log
- показывает все коммиты текущей ветки (новые с верху вниз)
git show <hash>
- показывает код изменения конкретного коммита
git reset <file>
убирает с добавленных файл (отменяет git add <file>)
git revert —no-edit <hash>
- откатывает указанный коммит к предыдущему значению.
git commit -a -m “Commit title”
- коммитит с добавлением всех измененных файлов, т.е. вместо
git add . && git commit -m “Commit title”
git log —oneline
показывает в одну строку коммиты
git log —stat —graph
показывает детальный log
git log <file name>
история изменений (коммитов) в файле