なにがあったか
GitHubのリポジトリにプッシュしてるのに草が生えなくて焦った。
今まではメインでbitbucketを使っており、コミット量や書き換えた行数がわかる折れ線グラフをみてほくそ笑んでいた。それが開発のモチベーションだった。
しかし、GitHubにプッシュしても草が生えなくてやる気がなくなった。
状況
- リポジトリ作成時のコミットはあり、作業した日のコミットがなぜか一回しかコミットしていない事になっている。
- ブランチ
- master(メイン)
- develop
やったこと
検索してqiitaの記事を発見。
https://qiita.com/endo_hizumi/items/49edf021b8b9189b4f88
GitHubに登録されているメールアドレスの確認
Setting→ProfileのPublic profileの中のPublic email
を確認したがなんと空になっていて焦った。しかし、下の注意書きを読むと
You have set your email address to private. To toggle email privacy, go to email settings and uncheck "Keep my email address private."
つまり、自分はメールアドレスを非公開にしているので表示されないということになる。実際にメールアドレスを公開したら選べる様になっていた。
次にローカルのgitに登録されているメールアドレスを調べる。
git config user.email
だが表示されたのはgithubで発行されたダミーアドレスだったし、.git/logsのファイルを見てコミット履歴を確認してもダミーアドレスでコミットしていた。
参考記事とは別の原因のようだ...
悩んでいた時、今までgithubではmasterブランチに直接プッシュしていたのに、初めてブランチを分けて作業したなと思いだした。
もしからしたら、ブランチを分けたから反映されないと思い試しにマージしたら無事草が反映されました。
どうやらメインブランチのコミットが草として反映されるらしいです!
草が生えて超気持ちいい!!!