Git を使用していると、ローカルでファイルが誤って削除されてしまうことがよくあります。 Git にはローカル バックアップとリモート バックアップがありますが、誤って削除したファイルがリモートに送信されない場合があります。
次は、実行可能な方法の一部です:
1. Git 回復コマンドを使用します
git checkout -- <file_path>
このコマンドは、ローカル ファイルを復元し、現在のブランチでの変更を確認します。
git revert <commit>
このコマンドは、指定されたコミットの変更を元に戻し、結果を送信します。現在のブランチへ。
2. ローカル スナップショット回復コマンドを使用します
次のコマンドを実行する前に、次のコマンドが必要であることを確認してください。復元されたファイルはステージング領域にあり、リポジトリにコミットされていませんでした。よくわからない場合は、次のコマンドを実行して確認できます。
git status
ファイルが「コミット用にステージングされていない変更」または「追跡されていないファイル」にない場合は、ファイルがステージング中であることを意味します。エリア。この時点で、次のコマンドを実行してファイルを復元できます。
git checkout -- <file_path>
誤って削除されたファイルがリポジトリに送信されている場合は、または、リポジトリに存在しなくなった場合は、ステージング領域で、バージョン ライブラリ内の履歴バージョンをチェックアウトすることで復元できます。
まず、次のコマンドを使用して、誤って削除されたファイルの履歴バージョンを見つけます:
git log -- <file_path>
最新の履歴バージョン番号を見つけ、次のコマンドを実行してファイルを復元します。
git checkout <commit> -- <file_path>
このうち、
3. サードパーティ ツールを使用する
さらに、次のような、誤って削除したファイルの回復に役立つサードパーティ ツールもいくつかあります。 #GitKraken: 1 誤って削除されたファイルの回復をサポートする Git GUI クライアント。
以上がgitを使用してローカルに削除されたファイルを復元する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。