git ローカル リポジトリが削除されました
プロジェクト開発やバージョン管理に Git を使用する過程で、ローカル リポジトリが削除される状況がよく発生します。この状況は通常、誤操作や事故によって引き起こされますが、適切に対処しないと多大な損失を引き起こす可能性があります。この記事では、Gitローカルウェアハウスが削除された後の対処法と復旧方法を紹介します。
まず、Git のローカル ウェアハウスについて知る必要があります。Git のローカル ウェアハウスとは、コードが保存されるディレクトリです。バージョン ライブラリ、ワークスペース、および一時ストレージ。バージョン ライブラリはローカル バージョン ライブラリとリモート バージョン ライブラリの 2 つの部分に分かれており、ローカル バージョン ライブラリには HEAD、インデックス、オブジェクト ライブラリが含まれます。
ワークスペースは編集中のコード ファイルが配置されているディレクトリを指し、一時記憶領域は変更が一時的に保存される領域です。 Git コマンドを使用して変更したコードをローカル リポジトリに送信し、push コマンドを使用してローカル リポジトリをリモート リポジトリに同期できます。ただし、誤操作や事故によりローカル倉庫が削除された場合には、相応の復旧作業が必要となります。
ローカル ウェアハウスが誤って削除されたことがわかった場合はどうすればよいでしょうか?
1) 削除前の状態に戻してみる
オペレーティング システムにごみ箱やゴミ箱などの機能がある場合は、その中で削除されたフォルダーを探してみることができます。見つかった場合は、フォルダーを元の場所に復元できます。
2) バックアップ ファイルの検索
ローカルの倉庫にバックアップがある場合は、日付またはキーワードでバックアップ ファイルを検索できます。
3) Git コマンドを使用して復元する
Git コマンドを使用した復元は最も一般的な方法ですが、ローカル ウェアハウスを削除する前に開発環境にバックアップする必要があります。具体的な手順は次のとおりです。
(1) Git コマンドを使用して、ローカル ウェアハウスのすべてのブランチと履歴レコードを表示します。
git Branch -a (すべてのブランチを表示)
git log (すべてのコミット レコードを表示)
(2) Git コマンドを使用して新しいローカル ウェアハウスを作成します。
git clone (リモート リポジトリをローカルにクローンする)
(3) Git コマンドを使用して、指定されたブランチに切り替えます。
git checkout <ブランチ名> (指定したブランチに切り替える)
(4) 指定したブランチのコードをローカルリポジトリに送信します。
git add .
git commit -m "コミットレコードに復元"
(5) Git コマンドを使用して、ローカル リポジトリとリモート リポジトリを同期します。
git Push
Git を使用する過程で、誤操作や偶発的な状況によりローカル ウェアハウスが削除されることは避けられません。 。しかし、正しく対応して対処できれば、開発者に大きな損失を与えることはありません。したがって、常に警戒し、万が一に備えてコードを常にバックアップする必要があります。
以上がgit ローカル リポジトリが削除されましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。