Gitで複数アカウントを使った時に困って使ったコマンド集
macを使っています。
備忘録的に書いてみました
グローバルのGitユーザーを確認
git config --global --list
ローカルのGitユーザーを確認
git config --local --list
ローカルのGitユーザーを設定
git config --local user.name "hoge"
git config --local user.email "hogehoge@email.com"
すでにしてしまったコミットのAuthor、Commiterを確認
git log -1 --pretty=full
すでにしてしまったコミットのAuthor、Commiterを修正
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='hoge'; GIT_AUTHOR_EMAIL='hogehoge@email.com';GIT_COMMITTER_NAME='hoge'; GIT_COMMITTER_EMAIL='hogehoge@email.com';" HEAD