GitBorGitBor

Начало работы

Откройте репозиторий, сделайте первый коммит и работайте с несколькими репозиториями сразу

После установки запустите GitBor. Стартовый экран (Repository Manager) показывает недавние репозитории и предлагает Open, Clone и Init. Эти три действия живут на стартовом экране — не в меню титлбара.

Открыть репозиторий

Три способа:

  • File → Open Repository… или Ctrl+O, затем выбрать папку.
  • Кликнуть репозиторий в списке Recent на стартовом экране.
  • Перетащить папку в окно GitBor.

GitBor находит .git/, даже если выбранная папка — подпапка репозитория. Репозиторий открывается в новой вкладке, граф начинает рисоваться сразу — тяжёлая работа идёт в фоне даже для больших репозиториев.

Рискованные корни. Если открыть домашнюю папку, корень диска или системный каталог (C:\Windows, Program Files и аналоги), GitBor всё равно откроет репозиторий. Отдельного предупреждения в UI нет: слежение за рабочим деревом отключается тихо, обновляйте через F5. Подробнее — Решение проблем.

Клонировать репозиторий

На стартовом экране выберите Clone. Вставьте Git-URL — поле Folder name автоматически подставит имя репозитория из URL, а Browse… выберет родительскую папку. Родительская папка запоминается между запусками, так что следующее клонирование начнётся с того же места. Превью показывает итоговый путь; прогресс и ошибки видны прямо в диалоге.

Создать новый репозиторий

Выберите Init на стартовом экране, укажите целевую папку через Browse… (её родитель запоминается отдельно от clone), подтвердите имя — GitBor выполнит git init и откроет новый репозиторий.

Тулбар: ежедневная синхронизация

Над графом — компактный тулбар:

КнопкаЧто делает
FetchЗабирает обновления со всех remotes.
PullТянет текущую ветку. Сплит ▾ добавляет Pull --rebase. Незакоммиченные изменения авто-стэшатся и возвращаются. Бейдж показывает, на сколько коммитов вы позади.
PushПушит текущую ветку. Сплит ▾ добавляет Push --force и, если апстрима нет, Push -u origin. Бейдж показывает, на сколько коммитов вы впереди.
StashПрячет рабочие изменения (открывает диалог имени).
PopВозвращает последний stash.

Кнопки блокируются только на активной вкладке, пока на ней идёт операция — работа в других вкладках не блокируется. Полный список горячих клавиш — в Горячих клавишах; remotes и опции pull/push — в Remotes и синхронизация.

Сделать коммит

В панели коммита два поля:

  • Subject — короткий заголовок.
  • Description — расширенное описание (необязательно).

Нажатие Enter в Subject переводит фокус в Description. Коммит — кнопкой Commit или Ctrl+Enter из любого поля. Чекбокс Amend добавляет staged-изменения в предыдущий коммит (git commit --amend).

Если репозиторий использует Conventional Commits, слева от Subject появится селектор типа (feat / fix / …).

Ставьте изменения по файлам или по блокам (см. Просмотр diff). Рядом с Subject — кнопка AI: она превращает staged-diff в сообщение коммита. Настройка — в AI-сообщениях коммитов.

Вид, язык и тема

  • View → Changes / Graph — переключение между локальными изменениями и графом коммитов.
  • Кнопки RU / EN и тема (светлая / тёмная) — справа в титлбаре. Язык интерфейса и тема запоминаются локально.

Stash

Stash временно откладывает незакоммиченную работу. Stash в тулбаре (с необязательным сообщением) или авто-стэш перед опасными операциями. Stash-и — в сайдбаре под Stashes; правый клик: Show Changes (открывает вкладку Changes с diff стэша), Apply, Apply and drop, Drop. В диалоге stash — AI Suggest name (AI-помощники).

Несколько репозиториев в одном окне

Панель вкладок — сверху. Открыть ещё репозиторий можно вкладкой + (она покажет стартовый экран) или перетаскиванием папки. Каждая вкладка полностью независима — fetch в одной, пока коммитите в другой. Правый клик по вкладке: Close, Close Others, Close to the Right, Open in Explorer и Copy Path. Открытые вкладки восстанавливаются при следующем запуске GitBor.