Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

コミットを比較する

You can compare the state of your repository across branches, tags, commits, forks, and dates.

リポジトリの異なるバージョンを比較するには、リポジトリのパスに /compare を追� します。

比較がいかに強力か、https://github.com/octocat/linguist/compare/master...octocat:master にある Linguist リポジトリのフォークの比較ページを見ればわかります。

どのリポジトリの比較ビューにも、basecompare という 2 つのドロップダウンメニューがあります。

base は比較元、compare は比較先と考えてく� さい。 比較中、[Edit] をクリックすることにより、base および compare の内容をいつでも変更できます。

ブランチを比較する

compare の最も一般的な使い方は、新しいプルリクエストを開始するときなどに、ブランチを比較することです。 新しいプルリクエストを開始するときは常に、ブランチ比較ビューに移動します。

ブランチを比較するには、ページ上部の compare ドロップダウンメニューで、ブランチの名前を選択してく� さい。

2 つのブランチ間を比較した例については、こちらをクリックしてく� さい。

タグを比較する

リリースタグを比較すると、前回のリリース以降のリポジトリへの変更が表示されます。 For more information, see "Comparing releases."

To compare tags, you can select a tag name from the compare drop-down menu at the top of the page.

2 つのタグ間を比較する例については、こちらをクリックしてく� さい。

コミットを比較する

リポジトリやそのフォークの、2 つの任意のコミットを、 GitHubのツードット diff 比較によって比較することも可能です。

GitHub のツードット diff 比較で、2 つのコミット間または Git Object ID (OID) 間を� 早く直接比較するには、リポジトリの [Comparing changes] ページの URL を編集してく� さい。

たとえば、以下のURLは短縮された7文字のSHAコードを使ってc3a414efaf7c6fのコミットを比較しています。 https://github.com/github/linguist/compare/c3a414e..faf7c6f..

他の比較方法に関する詳しい情� �については、「スリードットおよびツードット diff 比較」を参照してく� さい。

フォークを比較する

ベースリポジトリと、フォークした任意のリポジトリを比較できます。 これは、ユーザがプロジェクトにプルリクエストを実行したときに表示されるビューです。

別のリポジトリにあるブランチを比較するには、ブランチの名前の前にユーザ名を付けてく� さい。 たとえば、baseoctocat:main を指定し、compareocto-org:main を指定することで、octocatocto-org がそれぞれ所有するリポジトリの main ブランチを比較できます。

2 つのリポジトリ間を比較した例については、こちらをクリックしてく� さい。

コミットを比較する

Git では、「1 つ前のコミット」を意味するショートカットとして、"^" を使います。

この記号を使って、1 つのコミットやブランチを、すぐ前のものと比較できます。 たとえば、96d29b7^^^^^ は、5 つの ^ マークが付いているので、96d29b7 の 5 つ前のコミットを示します。 base ブランチに 96d29b7^^^^^ と入力し、compare ブランチに 96d29b7 と入力すると、96d29b7 の 5 つ前のコミットと 96d29b7 を比較します。

^ 記号を使った比較の例については、こちらをクリックしてく� さい。

参考リンク