Git初始化配置(git config)

1. git config --system : 为整个系统配置仓库的通用配置,配置信息在/etc/gitconfig文件(用--system配置的信息,该Linux系统下的所有用户都可使用)

2. git config --global: 为当前用户配置仓库的通用配置,配置信息在/.gitconfig或/.config/git/config文件(配置在当前用户下信息,在guest用户下不可使用)

3. git config: 为当前仓库配置信息,配置信息在当前仓库的.git/config文件中

每一个级别覆盖上一级别的配置,所以.git/config的配置变量会覆盖/etc/gitconfig中的配置变量

配置用户信息:

git config --system/--global/null user.name username

git config --system/--global/null user.email email

如果使用了--global选项,该命令只需运行一次,之后无论在该系统上做任何事情,git都会使用那些信息,当你想针对不同项目使用不同的用户名和邮件时,可以在当前项目目录下运行没有--global的命令来配置。

配置别名:

git config --system/--global/null alias.st status

git config --system/--global/null alias.cp cherry-pick

配置编辑器:

git config --system/--global/null core.editor vim

查看git配置:

git config --list: 列出git的所有配置,可能会看到重复的变量名,因为git会从不同的文件中读取同一个配置,这种情况下,git会使用它找到的每一个变量的最后一个 配置

git config <key>: 如git config user.name,来检查git的某一项配置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • 前言:MVP是什么我就不讲了,如果需要的可以去百度查查资料。 RxJava是观察者模式的一种实现,观察者为Cons...
    浮云骑士_阅读 3,126评论 0 0
  • 和你一样
    北漂中的咚咚咚阅读 1,027评论 0 0
  • 本文首发于公众号“干货plus”虽然说本身PPT的功能就已经很强大了,但是,如果借助一些官方或非官方的PPT插件,...
    干货菌阅读 8,795评论 2 40
  • 有一种生活,叫做守卫,哨声一响就是行动,口号一出便成队列,整装出发喊出士气,坚决执行展现军人风采。 有一种摆放,叫...
    04b3423befd8阅读 3,709评论 1 3