Git と GitHub ワークフロー
OpenChamber には組み込みの Git ビューがあり、ターミナルに切り替えずに変更の確認、コミット、ブランチ管理ができます。右サイドバーの Git タブから開きます。
確認してコミットする
Git ビューは変更を staged と unstaged に分けて表示します。
- ファイルの + をクリックしてステージ、− をクリックしてアンステージします
- グループ内のすべてをまとめてステージまたはアンステージできます
- ファイルをクリックすると差分を確認できます
その後、コミットメッセージを書いてコミットします。OpenChamber に staged 変更からコミットメッセージを生成させることもできます。現在のセッションのモデルを使うため、セッションを開いておく必要があります。
ブランチと履歴
Git ビューは日常的な Git 操作も扱います。
- ブランチの作成、切り替え、名前変更、削除
- push、pull、fetch
- 履歴とコミットごとの差分の閲覧
- 変更の stash と復元
プルリクエスト
GitHub を接続すると(GitHub Issues と PR を参照)、PR タブからプルリクエストを開く、更新する、ready にする、またはマージできます。タイトルと説明もコミットメッセージと同じように生成できます。
コンフリクトを取り込む
merge、rebase、integrate でコンフリクトが起きると、OpenChamber は詰まっている箇所を表示し、解決できるようにします。エージェントに渡して解決させることもできます。
関連
- GitHub Issues と PR — GitHub を接続し、Issue から作業を始める
- Worktree セッション — ブランチを専用フォルダに分離する
- Git ID — リポジトリごとに正しい人物としてコミットする