発生した事象
GitHubに草が生えなくなったことに気づいた。
過去1ヶ月〜2ヶ月くらいの草が生えていなかった。
原因
git config --global user.email
メールアドレスを確認したら@
の直後の文字が大文字になっていた。
解決策
こちらの記事を参考に、過去のログのemailアドレスの一括変更を試みてみる。
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='GitHubのusername'; GIT_AUTHOR_EMAIL='GitHubのメールアドレス'; GIT_COMMITTER_NAME='GitHubのusername'; GIT_COMMITTER_EMAIL='GitHubのメールアドレス';" HEAD
ところが下記のエラーが発生する。
Cannot rewrite branches: You have unstaged changes.
$ git status
でどのファイルがuncomittedなのか確認する
{PROJECT_NAME}.xcodeproj/project.xcworkspace/xcuserdata/{USER_NAME}.xcuserdatad/UserInterfaceState.xcuserstate
結論
開きっぱなしになっていたXCodeを閉じて一連の流れを再調査
Proceeding with filter-branch...
Rewrite 768b266bc278c46543cdcf054d6487df0804eba2 (71/74) (3 seconds passed, remaining 0 predicted)
解決した。
参考記事