Шпаргалка по Git

Шпаргалка по Git с поиском команд по категориям: ветвление и слияние, rebase, stash и reset. Каждая запись показывает применение и уровень риска, бесплатно в браузере.

Настройка

Безопасно
git config --global user.name "Name"

Задать имя пользователя

git config --global user.name "Sam"

Безопасно
git config --global user.email "email"

Задать email

git config --global user.email "[email protected]"

Безопасно
git config --list

Показать все настройки

git config --list

Начало

Безопасно
git init

Создать репозиторий

git init my-project

Безопасно
git clone <url>

Клонировать репозиторий

git clone https://github.com/user/repo.git

Изменения

Безопасно
git status

Статус рабочего каталога

git status

Безопасно
git diff

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

git diff HEAD~1

Безопасно
git add <file>

Добавить в индекс

git add . / git add file.txt

Безопасно
git commit -m "message"

Создать коммит

git commit -m "feat: new feature"

Осторожно
git commit --amend

Изменить последний коммит

git commit --amend -m "updated message"

Безопасно
git stash

Временно спрятать изменения

git stash / git stash pop

Ветки

Безопасно
git branch

Список веток

git branch -a

Безопасно
git branch <name>

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

git branch feature/login

Безопасно
git checkout <branch>

Переключить ветку

git checkout main

Безопасно
git checkout -b <name>

Создать и переключиться

git checkout -b feature/login

Осторожно
git merge <branch>

Слить ветку

git merge feature/login

Осторожно
git branch -d <name>

Удалить ветку

git branch -d feature/login

Опасно
git branch -D <name>

Принудительно удалить ветку

git branch -D feature/login

Удалённые

Безопасно
git remote -v

Список удалённых

git remote -v

Безопасно
git fetch

Получить изменения с удалённого

git fetch origin

Осторожно
git pull

Получить и слить

git pull origin main

Осторожно
git push

Отправить на удалённый

git push origin main

Опасно
git push --force

Принудительная отправка

git push --force origin main

Отмена

Осторожно
git restore <file>

Отменить изменения в файле

git restore file.txt

Безопасно
git reset HEAD <file>

Убрать файл из индекса

git reset HEAD file.txt

Безопасно
git revert <commit>

Откатить коммит (новым коммитом)

git revert abc123

Осторожно
git reset --soft HEAD~1

Отменить последний коммит (изменения сохранить)

git reset --soft HEAD~1

Опасно
git reset --hard HEAD~1

Удалить последний коммит (с изменениями)

git reset --hard HEAD~1

Просмотр

Безопасно
git log

История коммитов

git log --oneline --graph

Безопасно
git log --oneline

История в одну строку

git log --oneline -10

Безопасно
git show <commit>

Детали коммита

git show abc123

Безопасно
git blame <file>

Автор каждой строки

git blame file.txt

Безопасно
git reflog

История HEAD (для восстановления)

git reflog

Встроить

Встройте этот инструмент на свой сайт

Powered by Patrache Studio DevTools
Последнее обновление: 2026 · Бесплатный онлайн-инструмент

Что такое Шпаргалка по Git?

Шпаргалка по Git с поиском команд по категориям: ветвление и слияние, rebase, stash и reset. Каждая запись показывает применение и уровень риска, бесплатно в браузере.

Как использовать

  1. 1
    Ввод— Введите необходимые данные.
  2. 2
    Результаты— Просмотрите результаты обработки.
  3. 3
    Копирование— Скопируйте результаты для использования.

Связанные инструменты

Часто задаваемые вопросы

Да, работает офлайн, так как использует статические данные.

Этот сайт использует файлы cookie для улучшения опыта и рекламы. Подробнее

Разрешите рекламу на этом сайте

Чтобы пользоваться инструментами, разрешите рекламу на этом сайте. Доход от рекламы позволяет сохранять сервис бесплатным.

Откройте блокировщик, отключите его для этого сайта и проверьте снова.