このブログでは、Git で削除されたファイルを復元する手順について詳しく説明します。
Git はファイルを復元できますか?
はい、Git はファイルを復元できます。この操作は、復元に必要な重要なファイルを誤って削除してしまった場合に必要と思われます。
Git でファイルを復元する方法
以下の手順では、まず Git リポジトリに移動し、既存のファイルの一覧を確認します。次に、それらのいずれかを選択し、「 $ git rm <ファイル名> ' 指図。その後、削除したファイルをアンステージし、「 $ git checkout — <ファイル名> 」コマンドで元に戻します。
上記のシナリオを理解するには、以下の手順を確認してください。
ステップ 1: Git ディレクトリに移動する
まず、「cd」コマンドを使用して Git ローカル リポジトリに移動します。
$ CD 「C:\ユーザー \n azma\Git\demo2'
ステップ 2: リポジトリ ファイルの一覧表示
「を実行します git ls-ファイル 」 コマンドを使用して、指定したリポジトリのすべてのファイルを表示します。
$ git ls-ファイル
ご覧のとおり、私たちの「 デモ2 」 Git リポジトリには 3 つのファイルが含まれており、そのうちの 2 つは「 。TXT 」と「 .rtf ' 拡大:
ステップ 3: ファイルを削除する
ここで、「 demo1.txt 」の助けを借りて、Git ローカル リポジトリからのファイル git rm ' 指図:
ここで、指定したファイルが正常に削除されます。
ステップ 4: リポジトリ ファイルの一覧表示
提供されたコマンドを実行して、ファイルの削除操作を確認します。
以下の出力からわかるように、「」という名前のファイルは存在しません。 demo1.txt 」:
ステップ 5: ステータスを確認する
「を利用して、Git リポジトリの現在のステータスを確認します。 git ステータス ' 指図:
削除されたファイルは自動的にステージングされます。これは、「 RM ' 指図:
ステップ 6: ファイルのステージングを解除する
次に、「 git リセット ' 指図:
ここでは、「 頭 」オプションをファイル名とともに使用して、変更をアンステージします。
ステップ 7: ステータスを確認する
以下のコマンドを実行して、ステータスを確認します。
ご覧のとおり、削除の変更はステージングされていません。
ステップ 8: ファイルを復元する
最後に、「 git チェックアウト 」 コマンドを使用してファイルを復元します。
もう一度、「 git ステータス 」 コマンドを使用して、Git リポジトリの現在のステータスを表示します。
$ git ステータス .コミットする必要があるレポには何も配置されておらず、作業領域はクリーンです。
ステップ 9: 復元ファイルの検証
最後に、リポジトリ ファイルを一覧表示して、復元されたファイルを表示します。
与えられた出力は、削除された「 demo1.txt 」ファイルを Git リポジトリに追加します。
ファイルを復元する方法を紹介しました。
結論
はい、Git でファイルを復元できます。これを行うには、Git ローカル リポジトリに移動し、リポジトリに配置されている既存のファイルを確認します。次に、「 $ git rm <ファイル名> 」 コマンドを使用してファイルを削除します。次に、「 $ git reset HEAD — <ファイル名> ' 指図。最後に、「 $ git checkout — <ファイル名> 」コマンドを使用して、削除されたファイルを復元します。このブログでは、Git で削除されたファイルを復元する手順を説明しました。