Перейти к содержанию

Git: шпаргалка

Ежедневный минимум

git status
git fetch -p
git pull

Создать ветку

git switch -c feature/my-task

Посмотреть ветки

git branch
git branch -a
git branch -r

Закоммитить изменения

git add .
git commit -m "feat: short description"

Отправить ветку

git push -u origin feature/my-task

Посмотреть историю репозитория

git log --oneline --graph --decorate --all

Спрятать изменения и вернуть

git stash
git stash pop

Очистить удаленные ветки

git fetch -p

Безопасный force push

git push --force-with-lease

Если что-то сломалось

git status
git reflog