Генератор git команд
Выберите операцию с git и заполните необходимые поля — инструмент соберет готовую команду с объяснением каждого флага.
Генератор git команд
Выберите операцию — отмену коммита, переименование ветки, интерактивное перебазирование, cherry-pick, stash, удаление файла из истории или восстановление ошибочно удаленной ветки — заполните необходимые поля (название ветки, хеш коммита или сообщение), и инструмент соберет точную git команду, которую вы иначе ищете или пытаетесь вспомнить. Это пригодится, когда вы знаете, что хотите сделать, но не помните точные флаги, и предпочитаете проверить сгенерированную команду с объяснением на простом языке, чем вставить команду из полу-забытого форума.
Каждая операция предлагает безопасный и деструктивный вариант. Безопасный вариант отдает предпочтение локальным, обратимым командам или командам, которые не перезапишут существующие данные — git revert вместо hard reset, простое переименование вместо force push. Деструктивный вариант делает то, что обещает: force-push, force-reset или переписывает историю, и инструмент выводит предупреждение с объяснением того, что становится необратимым. Включите опцию «Объяснить каждый используемый флаг» для справки о каждом флаге — что означают -i, --hard, -X theirs, --force-with-lease или -u.
Поля для веток принимают только символы, допустимые в git ref; хеши коммитов принимают короткие или полные hex ссылки; текстовые поля, такие как сообщение stash, сохраняют свой собственный скрипт. «Также создать git alias в gitconfig» оборачивает готовую команду в одну строку git config --global alias.<name>, которую можно вставить и переиспользовать позже.
Всё работает в браузере. Никакие git команды не выполняются и ничего, что вы вводите, не отправляется куда-либо — инструмент только собирает текст. Скопируйте результат, загрузите его как .txt файл или отправьте во вход другого инструмента для дальнейшей работы.