git tag
— вывести список теговgit tag <tagname>
— создать тегgit branch
— вывести список локальных ветокgit branch -av
— вывести список локальных и удаленных ветокgit branch <branchname>
— создать веткуgit branch -d <branchname>
— удалить веткуgit checkout <commit>
илиgit switch --detach <commit>
— переместить HEAD на коммит, причем получится detached HEADgit checkout <branch>
илиgit switch <branch>
— переместить HEAD на веткуgit checkout -b <new_branch>
илиgit switch -c <new_branch>
— создать ветку и перейти на нееgit reset --hard <commit>
— переместить HEAD и текущую ветку на<commit>
git reflog show <ref>
— показать лог действий со ссылкойgit reflog
=git reflog show HEAD
— показать лог действий с HEADgit gc
— удалить ненужные файлы и оптимизировать локальный репозиторий