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— удалить ненужные файлы и оптимизировать локальный репозиторий