Перейти к основному содержанию
РазработчикProcessado no seu navegador

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

Интерактивный визуальный справочник по основным командам Git.

0 из 3 использований сегодня · осталось 3. Перейдите на Pro и снимите ограничение.

Обновить
Сценарий
3 сценариев
Команды
17
Осторожно
0 высокий риск
Восстановление
С подсказками
01

Фильтр по сценарию

Поиск по сценарию
Пресеты

Создание репозитория

Создайте репозиторий, подготовьте базовую ветку и подключите удалённый репозиторий без трения.
basic
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.

Поток фич

Откройте рабочую ветку, обновите базу и чисто интегрируйте обратно.
basic
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, не уничтожив работу случайно.
basic
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
Создаёт безопасный обратный коммит для общей истории.
02

Быстрое решение

Отмена
Используйте restore для локальных файлов, revert для общей истории и reflog перед агрессивным reset.
Интеграция
Предпочитайте merge, когда хотите сохранить ветвление, и rebase, когда нужно линеаризовать историю перед финальным слиянием.
Масштаб
Используйте worktree для параллельных веток и sparse-checkout, когда монорепозиторий слишком велик для текущей задачи.
03

Экспорт

Восстановление и выборочная поставка
Rebase с путём отхода, reflog для спасения и cherry-pick для hotfix или бэкпорта без полного merge.
Экспортируемый runbook
Экспортируйте отфильтрованный сценарий в CSV для технической инвентаризации или в TXT как playbook команды.
04

Операционный обзор

Чисто
Низкий
13
Средний
4
Высокий
0
Плейсхолдеры вроде <tema>, <arquivo>, <hash> и <url> нужно заменить перед выполнением.

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

Как быстро найти нужную команду Git

Быстрый поиск команд Git по ситуации («отменить коммит», «откатить merge», «создать ветку») с примерами.

  1. Введите, что вам нужно

    Используйте естественный язык («хочу отменить последний коммит»). Семантический поиск найдёт нужное, даже если вы не знаете название команды.

  2. Посмотрите команду и объяснение

    Каждый результат содержит точную команду, описание, когда её применять и альтернативные варианты.

  3. Скопируйте и адаптируйте

    Замените плейсхолдеры ([branch], [hash]) своими значениями. Будьте особенно внимательны с деструктивными командами (--force, reset --hard).

Связанные

Похожие инструменты

Da mesma categoria.