質問内容
GitHubに作ったリモートリポジトリのコミット履歴を確認するには、関連付いている手元のローカルリポジトリでshellにgit log
と打つと確認できますが、これをGitHubのリモートリポジトリのサイト上で直接みることは出来ないのでしょうか?
蛇足の質問
GitHubのリモートリポジトリページのユーザー名(Contributor ?)をクリックすると、「そのユーザーのコミット履歴」を見ることが出来たのですが、この「ユーザー名」にあたるものは、誰にあたるのでしょうか?
git操作は全て手元のローカルリポジトリでしているので、ローカルリポジトリのユーザーのことだと思うのですが、必ずしもローカルリポジトリのconfig
のuser.name
に記載されているユーザー名と一致せず、GitHub登録時に入力した名前が「Contributor」になっています。これは、user.email
の情報と関連付けている感じでしょうか?
「○○ commits」のところをクリックすると見れるのでは。
URL は https://github.com/ユーザー名/リポジトリ名/commits/ブランチ名 みたいな感じ。
蛇足の質問ですが、「GitHubは、コミットメールアドレスを使ってコミットをGitHubアカウントに関連づけます。」だそうです。
https://docs.github.com/ja/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address
ご回答ありがとうございます。`xxx Commits`をクリックすると、`xxx`というコミッターのコミットのみが表示されるようで、全コミットをみることが出来ませんでした。しかし、URL欄に書かれたの`author=xxx`というhttpパラメーターを取り除いたところ、全てのcommitを表示するページに移動することが出来ました。どうやらGitHubのリポジトリページには全てのcommitを表示するリンクは設置されていない(見落としかもしれませんが)ようで、このような手作業が必要になるようです。
蛇足の質問へのご回答もありがとうございます。大変助かりました。GitHubの仕様についての理解がまた一歩深まりました。
回答1件
あなたの回答
tips
プレビュー