Git ファイルの 2 つのバージョンの内容を比較する方法
Git を使用する場合、同じファイルの 2 つの異なるバージョン間の違いを比較することが必要になることがよくあります。 Git を使用してファイルの内容を簡単に比較する方法は次のとおりです:
1. ファイルのステータスを確認します
まず、比較するファイルがコミットされていることを確認します。ローカルリポジトリ。次のコマンドを使用してファイルのステータスを確認します:
<code class="shell">git status</code>
2. git diff
を使用します。2 つのバージョン間の違いを比較するには、次を使用します。 git diff
コマンド。このコマンドには 2 つの一般的な構文があります:
<code class="shell">git diff</code>
<code class="shell">git diff <commit-ish 1> <commit-ish 2></code>
たとえば、現在のステージング領域と前のコミットの違いを比較するには:
<code class="shell">git diff HEAD</code>
3. diff 出力を理解する
git diff
出力には、ファイルの違いが表示されます。各 diff ブロックは次の形式で始まります:
<code>@@ -<start line number>,<number of lines removed> +<start line number>,<number of lines added> @@</code>
これは、<開始行番号> から始まる <削除された行数> 行が、バージョンの < 行目の後に <追加された行数> を含むことを示します。開始行番号>。
4. diff の詳細を表示する
diff ブロックの各行は次の文字で始まり、その行の変更の種類を示します:
- 新しく追加されたテキスト -
- 削除されたテキスト
- 変更されたテキスト 5. ビジュアル ツールを使用する
テキスト出力に加えて、ビジュアル ツールを使用してファイルの違いを比較することもできます。人気のあるツールには次のものがあります。
これらのツールは、次のような並べて表示を提供します。ファイル間の差異を簡単に表示できます。
以上がgit で 2 つのバージョンのファイルの内容を比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。