本身的github仓库发现每次提交的name和email不统一,尝试去修改已经commitname和emaillaravel
由于更换过电脑,设置的--global name 和emailgit
邮箱和之前的不同了,想更换为之前的样子github
因而尝试了好多方法,终于解决此问题shell
但愿如下方法能够帮助到你们api
或者去github复制:github.com/WXiangQian/…bash
#!/bin/sh
#
git filter-branch --force --env-filter ' if [ "$GIT_COMMITTER_NAME" = "wangxiangqian" ]; then GIT_COMMITTER_NAME="xiangqian"; GIT_COMMITTER_EMAIL="175023117@qq.com"; GIT_AUTHOR_NAME="xiangqian"; GIT_AUTHOR_EMAIL="175023117@qq.com"; fi' -- --all复制代码
而后执行命令,使modify_email_by_name.sh脚本文件可执行spa
chmod +x modify_email_by_name.sh复制代码
接着执行modify_email_by_name.sh脚本文件code
./modify_email_by_name.sh复制代码
经过git push --f强行推送修改后的 log 信息。get