IT Academy

Git: 20 команд, которые нужны каждый день

Ветки, коммиты, слияния, откаты, stash и работа с удалёнными репозиториями — компактная шпаргалка.

Назира Жумабаева29 августа 2026 г. 4 мин чтения 5718 просмотров

Начало работы

bash
git clone git@github.com:org/repo.git
git status
git add -p
git commit -m "feat: add nginx role"
git push -u origin main

Ветки

bash
git switch -c feature/backup-script
git branch -a
git merge --no-ff feature/backup-script
git rebase main
git branch -d feature/backup-script

История и откаты

bash
git log --oneline --graph --decorate -20
git diff HEAD~1
git restore --staged file.sh
git revert <sha>
git reset --hard origin/main

Временное сохранение

bash
git stash push -m "wip: firewall rules"
git stash list
git stash pop

Удалённые репозитории

bash
git remote -v
git fetch --prune
git pull --rebase

git reflog спасает, когда кажется, что коммиты потеряны: там хранятся все перемещения HEAD за последние 90 дней.

gitcheatsheet