Git设定

优质
小牛编辑
129浏览
2023-12-01
$ git config --global user.name <username>
$ git config --global user.email <mailaddress>

如果不添加--global 选项,此设定只对该数据库有效。

输出彩色

$ git config --global color.ui auto

设定命令的别名

$ git config --global alias.<aliasname> <commandname>

把不需要用的文件归类到非管理对象

$ echo <filename> >> .gitignore

记录为.gitignore的文件是Git的非管理对象,但是需要提交.gitignore本身。

管理空分支

$ cd <dirname>
$ touch .gitkeep

在Git, 空分支不是管理对象。因此需要把随意的文件放入分支里,使用任何文件名称都可以。按照惯例,一般使用.gitkeep名称。

显示设定清单

$ git config --global --list

通过代理主机连接http

在.gitconfig文件的http项目添加以下的设定。

[http]
proxy = &LT;代理主机的电子邮件地址&GT;:&LT;代理主机的端口号码&GT;

config命令可以使用以下设定。

$ git config --global http.proxy &LT;代理主机的电子邮件地址&GT;:&LT;代理主机的端口号码&GT;

通过需要用户认证的代理主机连接http

在.gitconfig文件的http项目添加以下的设定。

[http]
proxy = http://&LT;用户名&GT;:&LT;密码&GT;@&LT;代理主机的电子邮件地址&GT;:&LT;代理主机的端口号码&GT;

config命令可以用以下的设定。

$ git config --global http.proxy http://&LT;用户名&GT;:&LT;密码&GT;@&LT;代理主机的电子邮件地址&GT;:&LT;代理主机的端口号码&GT;