コード バージョン管理ツールの開発により、Git は開発者によって最も広く使用されるツールの 1 つになりました。コードを簡単に管理できるようになり、共同開発に役立ちます。
日々の開発では、ローカル ファイルを削除する必要がある状況に必ず遭遇します。たとえば、ローカルで不要なファイルを誤って削除したり、セキュリティを確保するために機密ファイルを削除する必要がある場合があります。
Git を使用してローカルでファイルを削除する方法について説明します。
Git では、ローカル ファイルを削除する一般的な方法が 2 つあります。
これは、最も簡単な方法: コマンド ラインに
$ rm file-name
と入力するか、リソース マネージャーで削除するファイルを直接選択し、右クリックして [削除] を選択するだけです。
この方法ではローカル ディスクからファイルが削除されるだけですが、Git には対応するレコードがありません。コードを直接コミットすると、ファイルを削除したとしても、Git はファイルが削除されていないものとして扱います。
Git がファイルの削除操作を正しく記録できるようにするには、Git が提供する削除コマンドを使用する必要があります。
コマンド ラインで、次のコマンドを使用して Git からファイルを削除します:
$ git rm file-name
このコマンドを実行すると、Git はリポジトリからファイルを完全に削除し、操作を削除します。コミットレコード。
重要なファイルを誤って削除してしまった場合や、以前に戻したい場合など、ファイルを削除する際にエラーが発生することがあります。コード。現時点では、Git の特別なコマンドを使用してこれらの問題を解決できます。
ファイルを削除するときに障害があり、重要なファイルを誤って削除した場合は、それらを回復する 2 つの方法があります。
ファイルを削除するときに Git 削除コマンドを使用する場合は、次のコマンドを使用して削除操作を元に戻すことができます:
$ git restore file-name
このコマンドの実行後、Git はファイルを復元します。最後に送信された状態に戻ります。
誤って削除したファイルがいつ削除されたかわからない場合、または Git undelete コマンドを使用できない場合は、次のコマンドを使用できます。このファイルの履歴送信レコード:
$ git log -- file-name
このコマンドを実行すると、Git はこのファイルのすべての送信レコードを返します。ファイルを誤って削除した場合は、コミット レコードを見つけて、次のコマンドを使用してファイルを復元できます。
$ git checkout commit-id file-name
ここで、commit-id
は、必要なコミット レコードの ID です。復元する。このコマンドは、ファイルをそのコミットに対して記録された状態に復元します。
前のコミット レコードのコードに問題が見つかり、そのバージョンのコードに戻る必要がある場合は、次のコマンドを使用できます。コマンド:
$ git checkout commit-id
このコマンドは、コードをコミット レコードの状態に戻します。
この記事では、Git を使用してローカル ファイルを削除する 2 つの方法を紹介し、誤ってファイルを削除した場合や以前のコミット レコードに戻った場合の対処方法について詳しく説明します。この記事を通じて、読者は Git の削除操作について学び、自分のコードをより適切に管理できるようになったと思います。
以上がGit を使用してローカルでファイルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。