こんばんは!
実は1月からプログラミングを初めて早1ヶ月と少しですが、
Git hubを半月前に勉強したものの、ディレクトリを作成したときしか草生えなくない?
commitとかpush毎日しているのになぜ???と悩まされていました。
Git hubのプロフィールのメールアドレスはあっているのに、草が生えないと思っている方は
もしよかったら参考にしてみてください。
リモートとローカルのemailアドレスが登録されていなかった!(ターミナル上)
『草生えない』と調べると大体git hubのプロフィールを見てみましょうとなりますが、そちらはもう登録済みの方は、ターミナル上で下記の検索をしてみてください。
$ git config --global user.email
$ git config --local user.email
検索したのに何も出てこないという方、私と同じです!!
今日から草を生やすために以下のコードでemailアドレスを登録しましょう。
といっても先ほどのコードの後ろにアドレスを加えるだけです。
$ git config --global user.email 自分のメールアドレス
$ git config --local user.email 自分のメールアドレス
これで登録できました。その後一応確認で最初の検索で使ったコードを打ち込んでみて、
検索結果でメールアドレスがターミナルに表示されればOKです!
要するにGit hubでメールアドレス登録をしてたけど、リモートとローカルの設定をしていなかったため、連携されておらず直接Git hubをつかうディレクトリ作成でしか草が生えていないということでした。
反映されてない?
実はターミナル上で登録した後にもう一度commitやpushをしなければ反映されないため、
何か更新したものがあれば試しにcommitやpushをしてみてください。そうすると今日の分の草が生えています!
(私は今日の分の草は生えましたがこれまでの分は生えませんでした...ドンマイ)
解決されましたか?おそらく初期設定し忘れている初心者あるあるだと思うので、
今日からたくさん草を生やしましょう
補足
すっかりお伝えし忘れていたのですがこれでも直らない方は、デフォルトブランチの設定やGit hubとローカル、リモートのアドレスに相違がないかもう一度確認してみてください。また、シンプルに時差で草が生えないパターンもあります。