← Документация

Git и GitHub-процессы

Стейджьте, коммитьте и управляйте ветками, не выходя из OpenChamber.

Раздел: workflows · Статус: draft · Релиз-проверка: v1.18.2

Git и GitHub-процессы

В OpenChamber есть встроенная git-вьюха, чтобы вы могли ревьюить изменения, коммитить и управлять ветками без переключения в терминал. Откройте её во вкладке Git правого сайдбара.

Ревью и коммит

Git-вьюха делит ваши изменения на staged и unstaged:

  • нажмите + у файла, чтобы застейджить его, или , чтобы убрать из стейджа
  • стейджите или уберите из стейджа всё в группе разом
  • нажмите на файл, чтобы увидеть его дифф

Затем напишите сообщение коммита и закоммитьте. Можно попросить OpenChamber сгенерировать сообщение коммита из застейдженных изменений — для этого используется модель текущей сессии, так что сессия должна быть открыта.

Ветки и история

Git-вьюха покрывает и остальную повседневную часть git:

  • создание, переключение, переименование и удаление веток
  • push, pull и fetch
  • просмотр истории и диффов по коммитам
  • stash и восстановление изменений

Pull request’ы

Подключите GitHub (см. GitHub Issues и PR), и вкладка PR позволит открыть PR, обновить его, отметить готовым или смержить — а также сгенерировать его заголовок и описание так же, как сообщения коммитов.

Работа с конфликтами

Если merge, rebase или integrate упёрлись в конфликт, OpenChamber показывает, что застряло, и позволяет разрешить — в том числе передав его агенту.

Связанное