# 変更をステージしてコミットする

Foxora の画面でネイティブな **Source Control** 操作が利用可能になるまでは、明示的なパスを指定して **Terminal** からステージ、コミットします。

![変更をステージしてコミットする](https://www.foxora.ai/docs/images/v5.0.8/reference/stage-source-control.webp)

*Studioの画面は英語です。サンプルデータを使用しています。*

## 手順

1. **git status** と **git diff** を実行し、タスクのテストを検証します。
2. **git add -- path/to/file** で対象パスだけをステージします。
3. **git diff --cached** を確認し、誤って含めたパスをインデックスから外します。
4. 結果に基づくメッセージで **git commit -m** を実行し、クリーンまたは想定どおりの **git status** を確認します。

## 期待される結果

一つのコミットにレビュー済みファイルだけが含まれ、検証した結果が記録されます。

> **注:** 変更のある共有チェックアウトで広範な **git add** パターンを使わないでください。無関係な変更は別の人やタスクのものかもしれません。
