设置当前电脑环境的git配置
1 | git config --global user.email xxxx |
- 如果不加global参数,只对当前的git库有效,当前.git目录下有config文件可以看到
- 全局配置文件在home目录下的.gitconfig中
需要对某个git库批量修改
1 | git filter-branch --env-filter 'export GIT_AUTHOR_EMAIL=new_author_email' -- |
- 每次执行完一条语句,可以直接push -f,就可以全面修改远程git库中的信息
- 再执行另外一条语句时,因为本地.git/refs/origin目录已经存在,要么删除掉该目录,要么执行新的修改命令需要加-f参数