foxora

Git の安全性と復旧

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

このページの内容2
  1. 手順
  2. 期待される結果
Git の安全性と復旧
Studioの画面は英語です。サンプルデータを使用しています。

手順

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

期待される結果

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

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