---
title: Git と GitHub ワークフロー
description: OpenChamber から離れずにステージ、コミット、ブランチ管理を行います。
---

# Git と GitHub ワークフロー

OpenChamber には組み込みの Git ビューがあり、ターミナルに切り替えずに変更の確認、コミット、ブランチ管理ができます。右サイドバーの **Git** タブから開きます。

## 確認してコミットする

Git ビューは変更を **staged** と **unstaged** に分けて表示します。

- ファイルの **+** をクリックしてステージ、**−** をクリックしてアンステージします
- グループ内のすべてをまとめてステージまたはアンステージできます
- ファイルをクリックすると差分を確認できます

その後、コミットメッセージを書いてコミットします。OpenChamber に staged 変更から**コミットメッセージを生成**させることもできます。現在のセッションのモデルを使うため、セッションを開いておく必要があります。

## ブランチと履歴

Git ビューは日常的な Git 操作も扱います。

- ブランチの作成、切り替え、名前変更、削除
- push、pull、fetch
- 履歴とコミットごとの差分の閲覧
- 変更の stash と復元

## プルリクエスト

GitHub を接続すると（[GitHub Issues と PR](/github/) を参照）、**PR** タブからプルリクエストを開く、更新する、ready にする、またはマージできます。タイトルと説明もコミットメッセージと同じように生成できます。

## コンフリクトを取り込む

merge、rebase、integrate でコンフリクトが起きると、OpenChamber は詰まっている箇所を表示し、解決できるようにします。エージェントに渡して解決させることもできます。

## 関連

- [GitHub Issues と PR](/github/) — GitHub を接続し、Issue から作業を始める
- [Worktree セッション](/worktrees/) — ブランチを専用フォルダに分離する
- [Git ID](/git-identities/) — リポジトリごとに正しい人物としてコミットする
