✨ Визуальный интерфейс для Git с мощными возможностями
🚀 Ускорьте ваш workflow с удобным управлением ветками
- Python 3.7+
- Git (установленный и доступный в PATH)
# 1. Установите необходимые зависимости
install_deps.bat
install_deps.sh
в завивсисмости от платформы
# 2. Запустите менеджер
python git_tools.py| Команда | Действие | Горячая клавиша |
|---|---|---|
| Просмотр веток | Таблица всех веток с сортировкой по дате | 6 |
| Создание ветки | Новая ветка от master с префиксом | 5 |
| Удаление веток | Безопасное удаление локальных и remote-веток | d |
| Сброс веток | Жесткий/мягкий сброс master/unstable | 1-4 |
| История коммитов | Красивая таблица последних коммитов | 8 |
| Смена директории | Быстрое переключение между проектами | w |
| Настройка префикса | Управление шаблонами имен веток | 7 |
| Локаль | Выбор локализации интерфейса | l |
Интерактивная таблица с:
- Текущей веткой (подсвечена)
- Временем последнего коммита
- Автором изменений
- Соответствующей remote-веткой
Как использовать:
- Введите номер ветки для переключения
q- вернуться в главное меню
Пошаговый мастер:
- Ввод номера задачи (только цифры)
- Указание названия ветки (латиница/цифры/дефисы)
- Автоматическое формирование имени по шаблону:
{префикс}{номер}/{название}
Безопасное удаление с подтверждением:
- Проверка на текущую ветку
- Опция удаления remote-ветки
- Подтверждение перед каждым действием
1- Hard reset master → origin/master2- Hard reset unstable → origin/unstable3- Soft reset до master (сохраняет изменения)4- Rebase текущей ветки от master
Все операции требуют подтверждения!
Меню с:
- Историей последних 10 проектов
- Возможностью ввода нового пути
- Интеграцией с проводником (Windows)
Управление шаблонами имен:
- Выбор из истории (последние 10)
- Ручной ввод нового префикса
- Автоматическое сохранение в настройках
- Используйте
menuдля навигации, если забыли команды - Часто меняете проект?
w+ история директорий ускорит переключение - Для отмены любой операции - Ctrl+C
- Все настройки сохраняются в
data/config.json
💫 Git Branch Manager сделает работу с Git удобной и приятной!