LoginSignup
2
1

More than 3 years have passed since last update.

GitHubに草が生えない

Last updated at Posted at 2019-10-04

現状

CommitしてもGitHubのContributionsに反映されない!
備忘録として残します。

どうやら、ターミナルからcommitするとGithubと違う名前でCommitされてしまうようです。
(GitHubはonenechanなのにNeneがcommitしている)

スクリーンショット 2019-10-05 2.55.16.png

方法

  1. ローカルのユーザー名とメールアドレスを確認
  2. ローカルのユーザー名とメールアドレスをそれぞれ変更
  3. [補足] E325: ATTENTIONの対処法
  4. できた!
  5. 参考

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

無事にこのコマンドが通ればローカルの情報の変更は完了です!

私はここで以下のような画面が出てきてしまいました。

スクリーンショット 2019-10-05 2.58.10.png

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

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1