区分工作和私人github账号
前言
有时候会用公司电脑写一些自己的代码然后推到github,但是想commit记录以及相关个人信息和自己电脑的保持一致,不带有任何公司信息,于是简单研究了下怎么搞,这里简单记录一下
关于github信息
github每次的commit记录只会记录用户昵称和邮箱,就是每次配置环境的时候设置的 username 和 email ;而推送时的访问权限有登录来做身份认证来,vscode里会在第一次push的时候进行登录验证,所以这里不需要关心,我们要做的只是对不同的仓库切换不同用户信息配置即可
实操
新建两份信息文件
1 |
|
上述2个文件结构如下,内容按自己的写即可
1 |
|
仓库内切换
每一个被git初始化过的仓库内部有一个 .git 目录,里面会记录一切git相关的信息,其中有一个 config文件,里面记录了对应的分支、仓库、用户等信息,以本站点的仓库举例,内容大概如下
1 |
|
我们要做的就是在其中配置我们想要使用的git用户信息即可,给这个仓库设置使用 .gitconfig-self ,操作如下
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!