Git 在不同的项目使用不同的author

发表于:2018-5-09 11:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:卡瓦邦噶!    来源:博客园

  安装好 Git 的时候,每个人都会设置全局的账户:
  git config --global user.name "laixintao"
  git config --global user.email "laixintao1995@163.com"
  公司的 Git 账户和个人的 Git 账户不一样,可以在项目中设置此项目的 Author :
  git config user.name "laixintao"
  git config user.email "laixintao1995@163.com"
  这样私人账户每次都要设置,可以设置一条 Git 的 alias ,这样每次都用这一条命令就可以了。
  git config --global alias.private 'config user.email "laixintao1995@163.com"'
  其实 git config --global 命令是修改的一个文件, $HOME/.gitconfig 例如我的文件如下:
[core]
editer = "/usr/local/bin/vim"
editor = vim
excludesfile = ~/.gitignore_global
[user]
name = laixintao
email = laixintao1995@163.com
username = laixintao
[alias]
pr = pullrequest
ck = checkout
br = branch
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
[merge]
tool = vimdiff
conflictstyle = diff3
[pull]
rebase = true
[mergetool]
prompt = false
[github]
user = laixintao1995@163.com
[filter "lfs"]
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
  同之前提到的myrc 项目一样, gitconfig 这个文件我也是用 git 来追踪的,去一个新环境只要安装好这个项目就可以回到自己熟悉的 git 了。

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号