Git は、プロジェクト内のすべての変更を追跡し、開発者がバージョンを合理的に管理できるようにする非常に強力なバージョン管理システムです。しかし、実際の開発プロセスでは、特定のバージョンに問題があることがわかり、そのバージョンを削除する必要がある場合があります。以下に詳しくご紹介していきます。
最初の状況: ローカル バージョンを削除する
ローカル バージョン (つまり、ローカル コンピューター上のバージョン) を削除したいだけの場合は、次のコマンドを使用できます。 ##
git rm 文件名このコマンドを実行する前に、現在いるブランチが正しいことを確認する必要があります。現在のブランチがわからない場合は、次のコマンドを使用して表示できます。
git branch
git rm コマンドを実行するとき、指定したファイルをブランチから削除するだけの場合は、ローカル ライブラリでは、上記のコマンドを使用できます。指定したファイルをローカル ライブラリと作業ディレクトリから同時に削除したい場合は、次のコマンドを使用できます:
git rm --cached 文件名これら 2 つのコマンドはバージョンを削除しないことに注意してください。指定されたファイルまたはディレクトリのみを削除します。 2 番目のケース: 提出されたバージョンを削除する提出されたバージョンを削除したい場合は、次のコマンドを使用できます:
git revert <commit-id>そのうちの
は、削除するコミットのバージョン番号です。
git branch切り替え先のブランチを見つけて、次のコマンドを使用してそのブランチに切り替えます。 ##
git checkout 分支名
##git revert
コマンドを使用すると、Git は新しいコミット バージョンを作成し、指定されたコミット バージョンを削除します。このコマンドを使用すると、実際には送信されたバージョンが削除されず、このバージョンに基づいて新しい送信されたバージョンが作成されるため、このコマンドは比較的安全であることに注意してください。3 番目のシナリオ: リモート バージョンを削除する
git push origin :分支名これを実行する前に注意する必要があります。コマンドを使用するには、最初にリモート バージョンを削除する権限があることを確認する必要があります。権限がない場合は、まずリクエストを送信して、管理者による承認を待つことができます。 上記のコマンドを使用する場合、
:ブランチ名
は削除するブランチの名前です。 Git はブランチ上のすべてのコミットを削除するため、注意して作業を進めてください。概要
以上がGit でバージョンを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。