ホームページ >開発ツール >Git >git で 2 つのバージョンのファイルを比較する方法

git で 2 つのバージョンのファイルを比較する方法

下次还敢
下次还敢オリジナル
2024-04-09 10:15:19708ブラウズ

Git では、2 つのバージョンのファイルを比較する 3 つの方法が提供されています: コマンド ライン インターフェイスの比較 (git diff)、GUI ツール (GitKraken や SourceTree など) の使用、GitHub や Bitbucket などのプラットフォームでのオンライン比較です。

git で 2 つのバージョンのファイルを比較する方法

Git を使用して 2 つのバージョンのコード ファイルを比較する方法

Git には、コード ファイルを比較するためのさまざまな方法が用意されています。コード ファイルの 2 つのバージョン ファイルのバージョン。具体的な方法は次のとおりです:

1. コマンド ライン インターフェイスを介して比較します

<code>git diff <版本1> <版本2></code>

たとえば、ファイル README.md を比較します。現在のブランチで最も古い提出済みバージョンを使用して、次のコマンドを実行できます:

<code>git diff HEAD~1 README.md</code>

2. GUI ツールを使用した比較

を使用してファイルを比較する方が直感的です。 GUI ツール、例:

  • GitKraken
  • SourceTree
  • GitHub Desktop
#これらのツールは、ユーザーフレンドリーなインターフェイスを提供し、ユーザーは比較するバージョンとファイルを簡単に選択できます。

3. オンライン比較

GitHub や Bitbucket などのコード ホスティング プラットフォームでオンラインでファイルを比較できます:

    GitHub で、リポジトリの比較ページで、比較するベース ブランチとターゲット ブランチを選択します。
  • Bitbucket で、リポジトリ内の特定のファイルを開き、[履歴] タブを選択して、[比較] ボタンをクリックします。

比較結果

比較結果には、次のような 2 つのバージョン間の違いが表示されます。

    追加された行が強調表示されています。緑
  • 削除された行は赤で強調表示されます
  • 変更された行は黄色でマークされます

使用方法

  • および には、コミット ハッシュ、ブランチ名、またはタグを指定できます。
  • git diff コマンドは、--ignore-whitespace (空白の違いを無視) や --ignore-all-space## などのさまざまなオプションをサポートしています。 # (空白の違いはすべて無視します)。 オンライン diff ツールは、多くの場合、変更されたコード ブロックの強調表示やマージ リクエストの生成機能などの追加機能を提供します。

以上がgit で 2 つのバージョンのファイルを比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。