#現状
CommitしてもGitHubのContributionsに反映されない!
備忘録として残します。
どうやら、ターミナルからcommitするとGithubと違う名前でCommitされてしまうようです。
(GitHubはonenechanなのにNeneがcommitしている)
#方法
- ローカルのユーザー名とメールアドレスを確認
- ローカルのユーザー名とメールアドレスをそれぞれ変更
- [補足] E325: ATTENTIONの対処法
- できた!
- 参考
1. ローカルのユーザー名とメールアドレスを確認
ローカルのユーザー名とメールアドレスを確認してみます。
ユーザー名を調べるコマンド↓
git config user.name
メールアドレスを調べるコマンド↓
git config user.email
GitHubのユーザー名、メールアドレスとローカルが違う場合、
以下の方法を試してみてください。
2. ローカルのユーザー名とメールアドレスをそれぞれ変更
まずはユーザー名を変更します。
git config --local user.name GitHubのユーザー名
メールアドレスも変更。
git config --local user.email GitHubのメールアドレス
下記のコマンドで変更を反映させます。
git commit --amend
無事にこのコマンドが通ればローカルの情報の変更は完了です!
私はここで以下のような画面が出てきてしまいました。
3. [補足] E325: ATTENTIONの対処法
下記のサイトを参考にしました。
https://www.webdlab.com/mac/tips-terminal-error/
私の場合も、消えて困るデータではなかったのでDキーを押してDeleteしたところ上手くいきました。
必 ず バックアップを取ってから行ってください。
[補足の補足]Vimについて
Vim全くわからないのですが、どうやらINSERTモード(文字挿入モード)とコマンドモード(保存、実行モード)があるようで、コマンドモードではいくら文字を打っても入力されません(小一時間悩んだ)。今回使ったコマンドを下記に書いておきます。
コマンド | 意味 |
---|---|
a | INSERTモードに入る |
esc | コマンドモードに戻る/INSERTモードの解除 |
:wq | 保存して編集を完了(コマンドモードに戻る) |
:qa! | 保存しないで終了 |
###4. できた!
無事に、
git commit --amend
のコマンドが通ればローカルの情報の変更は完了です!
私はこんな感じで無事に草を生やすことができました。
#参考
https://qiita.com/sea_mountain/items/d70216a5bc16a88ed932
https://www.webdlab.com/mac/tips-terminal-error/
http://feb19.jp/blog/archives/000226.php