Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

タイ� ライン上のコミットのトラブルシューティング

プロフィールのタイ� ラインからのコミットの詳細を表示できます。 プロフィールにあるはずのコミットが表示されていない� �合やプロフィールページからコミットの詳細を見つけられない� �合、コミットの日付とコミット作者が異なる可能性があります。

コミットの詳細の表示で想定される動き

プロフィールページのタイ� ライン上で、特定のリポジトリの隣にあるコミットの番号をクリックすると、リポジトリで行われた特定の変更の diff を含め、その期間のコミットの詳細を表示できます。

プロフィールタイ� ラインのコミットリンク

コミットの詳細

タイ� ラインのコミットにコミットの詳細がない� �合

プロフィールページからコミットのリンクをクリックし、リポジトリのコミットページにあるはずのコミットが表示されていない� �合、Git のコミット履歴が上書きされたかコミット作者の日付とコミット日付が異なる可能性があります。

"no commits found for octocat"(octocat のコミットが見つかりません) というメッセージのあるリポジトリ ページ

GitHub は Git のオーサー日付とコミット日付をどのように使っているか

Git の作成者日付とは、誰かが git commit を使って初めてコミットを作成したときのことです。 誰かが git commit --amend、フォース プッシュ、リベースなどの Git コマンドを使ってコミット日付を変えない限り、コミット日付は作成者日付と同じになります。

プロフィールページ上では、オーサー日付は、コミットが作成された時を計算するのに使われます。 一方、リポジトリでは、コミット日付は、リポジトリでコミットがいつされたかを計算するのに使われます。

ほとんどの� �合、オーサー日付とコミット日付は同じです。しかし、コミット履歴が変更された� �合、コミットの� �序は使いものになりません。 詳細については、「自分の投稿がプロフィールに表示されないのはなぜですか?」を参照してく� さい。

タイ� ラインのコミットに見当たらないコミットの詳細の表示

--pretty=fuller フラグを指定して git show コマンドを使うと、コミットの作成者日付とコミット日付が異なるかどうかを確認できます。

$ git show Your commit SHA number --pretty=fuller
commit Your commit SHA number
Author:     octocat user email
AuthorDate: Tue Apr 03 02:02:30 2018 +0900
Commit:     Sally Johnson user email
CommitDate: Tue Apr 10 06:25:08 2018 +0900

作者日付とコミット日付が異なる� �合は、URL のコミット日付を手動で変更して、コミットの詳細を表示できます。

次に例を示します。

  • この URL は 2018-04-03 という作成者日付を使っています。

    https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-03T00:00:00Z&until=2018-04-03T23:59:59Z

  • この URL は 2018-04-10 というコミット日付を使っています。

    https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-10T00:00:00Z&until=2018-04-10T23:59:59Z

URL をコミット日付で修正して開くと、コミットの詳細を見ることができます。

コミットの詳細

タイ� ラインにあるはずのコミットがない� �合

タイ� ラインにあるはずのコミットがない� �合、Git のコミット履歴が書き換えられたか、コミット作者日付とコミット日付が異なる可能性があります。 他の可能性については、「コントリビューションがプロファイルに表示されないのはなぜですか?」を参照してく� さい