Git и GitHub-процессы
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 показывает, что застряло, и позволяет разрешить — в том числе передав его агенту.
Связанное
- GitHub Issues и PR — подключите GitHub и начинайте работу из issues
- Сессии в worktree — изолируйте ветку в собственной папке
- Git-идентичности — коммитьте от нужного человека в каждом репозитории