# Git の安全性と復旧

Git の復旧は、作業ツリーを無条件にリセットせず、証跡を保全して元に戻せる操作を選ぶことから始めます。

![Git の安全性と復旧](https://www.foxora.ai/docs/images/v5.0.8/reference/stage-source-control.webp)

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

## 手順

1. **git status**、**git diff**、短い **git log** を実行して、正確な状態を特定します。
2. 復旧を試す前に、重要な未追跡または未コミットファイルを保存します。
3. 共有履歴には新しいコミットまたは **git revert** を優先し、可能なら個別パスを対象にします。
4. 復旧後にプロジェクトの確認を実行し、状態を再度調べます。

## 期待される結果

無関係なユーザー作業を消さずに、リポジトリを既知の状態へ戻せます。

> **注:** Foxora チェックポイントは対象ワークスペースファイルを復元しますが、Git HEAD は移動しません。明示的に必要でバックアップ済みでない限り、破壊的なリセットやクリーンアップコマンドを避けてください。
