修改git全部已提交的用户名和邮箱
随风飘扬 学习 2018年08月18日14:25 4240
原文的link:http://dangzhiqiang.blog.51cto.com/7961271
原文的link:http://dangzhiqiang.blog.51cto.com/7961271/1657864
虎r泰h克ogirb新j闻m网zkr版权所有,请勿未授权转载!!!
虎o_泰hhxz克xnkg新auyt闻j网b版权所有,请勿未授权转载!!!
改变作者信息
使用脚本改变你 repo 的 Git 历史
欲修改的旧的邮箱地址
正确的用户名和邮箱地址
#!/bin/sh git filter-branch --env-filter ' OLD_EMAIL="your-old-email@example.com" CORRECT_NAME="Your Correct Name" CORRECT_EMAIL="your-correct-email@example.com" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] then export GIT_COMMITTER_NAME="$CORRECT_NAME" export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ] then export GIT_AUTHOR_NAME="$CORRECT_NAME" export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" fi ' --tag-name-filter cat -- --branches --tags
虎c泰tv_vv克r新bn闻ohge网c版权所有,请勿未授权转载!!!
注:当执行完上述的命令后,发现新clone出来的历史记录中name和email信息已经为最新的信息;可是在执行上面的脚步之前已经clone出来的项目,如果执行git pull的话,历史记录中的name和email信息还是原来的信息
虎jg泰ltt克nif新fv闻gj网myb版权所有,请勿未授权转载!!!
Erklärung: Alle auf dieser Website wiedergegebenen Artikel /Zeichnungen dienen dem Zweck, mehr Informationen zu übermitteln und die Diskussion zu erleichtern, was nicht bedeutet, dass die Website, der Host und der Veranstalter mit ihren Meinungen einverstanden sind oder die Authentizität ihrer Inhalte bestätigen. Der Inhalt der Artikel dient nur als Referenz. Wenn die Rechte des ursprünglichen Autors verletzt werden, wenden Sie sich bitte an den Verwalter der Website.
Liste der Kommentare
-
Keine Daten