这两天因为gogs、gitlab、github相关的一些需求,修改了一些配置,导致本地代码push到环境上,但是不计入贡献(格子没亮),这就很纳闷了。通过一顿操作检索解决了此问题,记录一下。


其实是配置信息不对啦,改下你的配置信息即可,如果下面的方法还不能解决你的问题,请继续往下看。

// 查看
git config --global -l
// 设置
git config --global user.name "your-username"
git config --global user.email "your-email@example.com"

注意,在Personal Settings里,Profile里有个email,然后下面还有个Emails也有个email,请用Emails下面的。


Git配置级别有以下3类:

1、仓库级别 local 【优先级最高】

2、用户级别 global【优先级次之】

3、系统级别 system【优先级最低】

git config --list 查看所有的配置信息,依次是系统级别、用户级别、仓库级别

Git Config 常用配置选项
git config -e 编辑配置文件 
- git config --local -e 编辑仓库级别配置文件
- git config --global -e 编辑用户级别配置文件
- git config --system -e 编辑系统级别配置文件

git config 修改配置项目
- git config --global user.email “you@example.com”
- git config --global user.name “Your Name”
- 
git config 添加配置项目 
- git config [--local|--global|--system] --add section.key value

git config 获取配置项目 
- git config [--local|--global|--system] --get section.key

git config 删除配置项目 
- git config [--local|--global|--system] --unset section.key

更多推荐