Начало работы
Откройте репозиторий, сделайте первый коммит и работайте с несколькими репозиториями сразу
После установки запустите GitBor. Стартовый экран (Repository Manager) показывает недавние репозитории и предлагает Open, Clone и Init. Эти три действия живут на стартовом экране — не в меню титлбара.
Открыть репозиторий
Три способа:
- File → Open Repository… или Ctrl+O, затем выбрать папку.
- Кликнуть репозиторий в списке Recent на стартовом экране.
- Перетащить папку в окно GitBor.
GitBor находит .git/, даже если выбранная папка — подпапка репозитория. Репозиторий открывается в новой вкладке, граф начинает рисоваться сразу — тяжёлая работа идёт в фоне даже для больших репозиториев.
Рискованные корни. Если попытаться открыть домашнюю папку, корень диска,
C:\Windows,Program Filesилиnode_modules, GitBor предупредит и откроет репозиторий без автоматического слежения за изменениями файлов (чтобы не залить ОС событиями). Обновляйте вручную через 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 (как в Fork и GitKraken). Коммит — кнопкой Commit или Ctrl+Enter из любого поля. Чекбокс Amend добавляет staged-изменения в предыдущий коммит (git commit --amend).
Ставьте изменения по файлам или по блокам (см. Просмотр diff). Рядом с Subject — кнопка AI: она превращает staged-diff в сообщение коммита, потоково вписывая его в поле. Настройка — в AI-сообщениях коммитов.
Stash
Stash временно откладывает незакоммиченную работу. Используйте Stash в тулбаре (с необязательным сообщением) или дайте GitBor авто-стэшить перед опасными операциями. Stash-и видны в сайдбаре под Stashes; правый клик по нему — Show Changes, Apply, Apply and drop или Drop. В диалоге stash есть AI-кнопка Suggest name — см. AI-помощники.
Несколько репозиториев в одном окне
Панель вкладок — сверху. Открыть ещё репозиторий можно вкладкой + (она покажет стартовый экран) или перетаскиванием папки. Каждая вкладка полностью независима — fetch в одной, пока коммитите в другой. Правый клик по вкладке: Close, Close Others, Close to the Right, Open in Explorer и Copy Path. Открытые вкладки восстанавливаются при следующем запуске GitBor.