网站建设好不好学,wordpress 古典,网站建设 项目书 框架,营销型网站头部布局的元素用git#xff0c;一般会有个人账号比如github的账号#xff0c;也会有工作上的gitlab等的账号。如果不做一下区分#xff0c;容易出现工作项目一些commit记录的是自己github的账号#xff0c;显得很奇怪。 一般~/.gitconfig 会有git账号和邮箱配置#xff0c;这个一般就是…用git一般会有个人账号比如github的账号也会有工作上的gitlab等的账号。如果不做一下区分容易出现工作项目一些commit记录的是自己github的账号显得很奇怪。 一般~/.gitconfig 会有git账号和邮箱配置这个一般就是全局的了可以在一些目录里运行git config user.email 查看正使用的邮箱。
建议项目存放上有一定规则工作的放在一个目录(works)下个人的放在一个目录(my)下。
比如我在Documents/githubs目录放的是开源的项目在Documents/works 目录放的是工作的项目 此时我可以创建两个gitconfig
~/.gitconfig-my 存放个人项目的gitconfig
~/.gitconfig-work 存放工作项目的gitconfig
内容分别是各自的账号和邮箱拿个人项目举例
[user]name 个人账号名email 个人邮箱
然后在~/.gitconfig这样配置
[includeIf gitdir:~/Documents/githubs/]path ~/.gitconfig-my
这就表明在githubs目录下的项目应用了.gitconfig-my的配置。
【注意】includeIf的目录要用/结尾否则貌似不生效了。【个人电脑试验】
而且在githubs本目录下似乎git config user.email拿不到信息,或者拿到全局的(~/.gitconfig 配置的user) 参考: Organizing multiple Git identities | Garrits Notes