Генератор Git

Соберите именно ту команду git, которая нужна — без заучивания и man-страниц.

Недавние команды

Нажмите на команду, чтобы скопировать снова

О сгенерированных командах

Все команды используют современный Git-porcelain (git switch и git restore вместо git checkout), где это применимо, и предпочитают безопасные флаги вроде --force-with-lease вместо --force. Опасные операции помечаются в панели описания.

Что такое этот генератор команд Git?

Это бесплатный онлайн-генератор команд Git, который собирает корректные, готовые к копированию команды Git для самых частых задач — клонирование, ветка, коммит, push, rebase, stash, revert — из удобной формы с разумными значениями по умолчанию, чтобы новички избежали опечаток, а профи не искали флаги.

Как собрать команду Git онлайн, не запоминая каждый флаг?

Выберите действие (clone, branch, commit, rebase, stash, revert и т. д.) из списка, заполните поля — инструмент сгенерирует точную команду Git для копирования. Данные никуда не загружаются; форма живёт в вашем браузере.

Ключевые возможности

Покрыты типичные действия
Clone, создание/удаление веток, checkout, add, commit, push, pull, rebase, merge, stash, cherry-pick, reset, revert и tag.
Умные значения по умолчанию
Каждая форма стартует с самых безопасных и идиоматичных флагов, чтобы вы не запустили деструктивную команду случайно.
Понятные подсказки
У каждой опции есть короткое пояснение, чтобы вы поняли разницу между --soft, --mixed и --hard ещё до клика Копировать.
100% на стороне клиента
Форма, сборщик команды и помощник копирования живут в вашем браузере. Ничего не загружается на сервер.

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

Выберите действие в боковой панели (Clone, Commit, Rebase и т. д.). Заполните поля — URL репозитория, имя ветки, сообщение, цель, глубина и др. — инструмент собирает соответствующую команду Git в реальном времени. Нажмите Копировать и вставьте в терминал.

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

Выполняет ли он команды Git?

Нет. Он только строит строку команды. Запуск — в вашем терминале, поэтому контроль всегда у вас.

Предупредит ли он о деструктивных операциях?

Да. Reset --hard, force-push и переписывающие историю rebase-опции помечаются явными предупреждениями до того, как их можно скопировать.

Отправляются ли данные формы куда-либо?

Нет. Всё живёт в вашей вкладке — сама страница статична.

Tooljar опирается в каждой форме на официальную документацию Git и рекомендованные флаги из руководств git-scm.com, поэтому сгенерированные команды корректны и идиоматичны для Git 2.x.