РазработчикБесплатно · 3 раза в деньОбрабатывается в вашем браузере
Команды Git (шпаргалка)
Интерактивный наглядный справочник по основным командам Git.
Сценарий
4 сценариев
Команды
24
Осторожно
1 высокий риск
Восстановление
С подсказками
01
Фильтр по сценарию
Поиск по сценарию
Пресеты
Создание репозитория
Создайте репозиторий, подготовьте базовую ветку и подключите удалённый репозиторий без трения.
git initlowИнициализирует репозиторий в текущей папке.
git add .lowПереносит начальные файлы в staging.
git commit -m "chore: init"lowСоздаёт первый базовый коммит.
git branch -M mainlowСтандартизирует основную ветку перед push.
git remote add origin <url>lowПодключает основной удалённый репозиторий.
git remote add origin https://github.com/org/repo.git
git push -u origin mainlowПубликует базовую ветку и устанавливает upstream.
Поток фич
Откройте рабочую ветку, обновите базу и чисто интегрируйте обратно.
git switch -c feature/<tema>lowСоздаёт feature-ветку и переключается на неё.
git switch -c feature/login
git add .lowОбновляет staging текущим прогрессом.
git commit -m "feat: ..."lowФиксирует рабочий шаг с контекстом.
git fetch originlowОбновляет удалённые ссылки перед интеграцией.
git switch mainlowВозвращается к базе интеграции.
git merge feature/<tema>mediumИнтегрирует feature-ветку в базу.
Безопасная отмена
Выберите между restore, reset и revert, не уничтожив работу случайно.
git restore <arquivo>mediumОтбрасывает незакоммиченные локальные изменения в файле.
git restore src/app/page.tsx
git restore --staged <arquivo>lowУбирает файл из staging без потери локальной правки.
git reset --soft HEAD~1mediumОткатывает на один коммит назад, сохраняя всё в staging.
git reset --mixed HEAD~1mediumОткатывает на один коммит назад и возвращает изменения в рабочее дерево.
git revert <hash>lowСоздаёт безопасный обратный коммит для общей истории.
Отложить незавершённую работу
Убрать незаконченные правки, переключить ветку и потом вернуть их обратно.
git stash push -m "<motivo>"lowОткладывает незакоммиченные правки с пометкой.
git stash push -m "meio da tela de login"
git stash push -ulowЗахватывает также файлы, ещё не отслеживаемые Git.
git stash listlowПоказывает список отложенного, начиная с самого свежего.
git stash show -p stash@{0}lowПоказывает изменения в stash до его применения.
git stash popmediumВозвращает самый свежий stash и убирает его из стека.
git stash apply stash@{1}mediumПрименяет конкретный stash и ОСТАВЛЯЕТ его в стеке.
git stash drop stash@{0}highУдаляет stash — отменить это уже нельзя.
02
Быстрое решение
Отмена
Используйте
restore для локальных файлов, revert для общей истории и reflog перед агрессивным reset.Интеграция
Предпочитайте
merge, когда хотите сохранить ветвление, и rebase, когда нужно линеаризовать историю перед финальным слиянием.Масштаб
Используйте
worktree для параллельных веток и sparse-checkout, когда монорепозиторий слишком велик для текущей задачи.03
Экспорт
Восстановление и выборочная поставка
Rebase с путём отхода, reflog для спасения и cherry-pick для hotfix или бэкпорта без полного merge.
Экспортируемый runbook
Экспортируйте отфильтрованный сценарий в CSV для технической инвентаризации или в TXT как playbook команды.
04
Операционный обзор
Внимание
Низкий
17
Средний
6
Высокий
1
Плейсхолдеры вроде
<tema>, <arquivo>, <hash> и <url> нужно заменить перед выполнением.Связанные
Ещё из этой категории
Da mesma categoria.
Бесплатно · 3 раза в день
Генератор CSS box-shadow
Создавайте CSS-тени визуально с предпросмотром в реальном времени.
Бесплатно · 5 раза в день
Генератор хешей
Создавайте хеши MD5 и SHA в один клик.
Бесплатно · 3 раза в день
Минификатор JS
Безопасно уменьшайте размер файлов JavaScript.
Бесплатно · 3 раза в день
Генератор метатегов
Создавайте теги HTML head для поисковых систем и социальных сетей.
Бесплатно · 3 раза в день
Кодировщик URL
Безопасно кодируйте строки и параметры для ссылок.
Бесплатно · 5 раза в день
Генератор UUID (v4 и v7)
Создавайте уникальные идентификаторы (UUID) версий 4 и 7, по одному или сразу несколько.