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

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

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

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

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

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

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

コミットの詳細

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

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

"no commits found for 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 のコミット履歴が書き換えられたか、コミット作者日付とコミット日付が異なる可能性があります。 他の可能性については、「プロフィール上でコントリビューションが表示されない理由」を参照してください。

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?