Git基础配置

本文详细解析了Git的三种配置文件:仓库级别的config、用户级别的.gitconfig和系统级别的/etc/gitconfig,阐述了它们之间的优先级关系,并介绍了如何查看和修改这些配置,包括设置用户信息和命令别名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git有三个config的配置文件,它们拥有不同的优先级,高优先级的配置会覆盖低优先级的配置,这三个config配置文件分别是:

(1) 文件夹'.git'子文件夹内的config文件   (此配置只对其所在文件库有效)

(2) 登录账号home directory中的.gitconfig文件  (此配置只对当前登录账号有效)

(3) git程序的安装文件夹下的/etc/gitconfig文件   (此配置对所有账号和所有文件库都有效)

优先级 (1)>(2)>(3)

1. 显示所有配置

    git config -l

2. 显示git程序的安装文件夹下的/etc/gitconfig的设置

    git config --system -l

3. 显示登录账号home directory中的.gitconfig文件的设置

    git config --global -l

4. 修改config的配置文件

    例:添加用户姓名和邮箱地址            (1) 在文件夹'.git'内的config文件配置

                                                                    git config user.name '用户名'

                                                                    git config suer.email '用户email'

                                                               (2) 在home directory中的.gitconfig文件配置

                                                                    git config --global user.name '用户名'

                                                                    git config --global user.email '用户email'

                                                               (3) 在 git程序的安装文件夹下的/etc/gitconfig文件配置                                                                     git config --system user.name '用户名'

                                                                    git config --system user.email '用户email'

           删除用户名

           git config --unset user.name  (根据情况添加 --golbal 或者 --system )

git命令别名设置

添加别名   git config --alias.'别名' '正式指令与选项'

删除别名   git config --alias.'别名'

补充:git中 '-' 与 '--' 的区别

           git中的命令以及linux很多命令在使用参数的时候有时使用 - ,有时使用 --,这二者有何区别,其实没有多大区别,-表示简写,--表示全拼,例如:git config -l 就等于 git config --list,git commit -m 等于git commit --message,只是为了方便而已。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值