私はgitに関してかなり新しくなっています。通常はgit commit、pull、pushが私の唯一のコマンドです。 私のコミットがデフォルトの名前と電子メールに設定されていて、それを変更したいと気づいたことが最近気付いた。 は愚か私はどこかの記事で見つけたこの走っ:'git filter-branch -f --env-filter'を復帰させる方法
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='Newname'; GIT_AUTHOR_EMAIL='newemail';
GIT_COMMITER_NAME='Newname'; GIT_COMMITTER_EMAIL='newemail';" HEAD
私はこれが唯一の私のコミットを変更するだろうと思ったが、代わりにそれは私の名前とメールアドレスを持っているレポ内のすべてのコミットを変更しました。もちろん私の "愚かさ"を続けるために、私は変更を押しました。
また、私は履歴が失われているようだし、github上のすべてのコミットも重複しているようです。 1つは私の名前と電子メールと元のものです。
これを元に戻す方法はありますか?元の情報をプッシュするために以前のプルのコピーを使用していますか?
これをチェックしましたか?http://stackoverflow.com/questions/1983101/git-duplicate-commit-issueそれは重複しているようです – Learath2
それは多かれ少なかれ同じですが、私は情報を元に戻したいのですがそれらのコミットにも、重複を取り除くだけでなく、ありがとう。 – WhiT3Kr0w