美文网首页
config 与 help 命令

config 与 help 命令

作者: 一江碎月 | 来源:发表于2017-08-30 23:42 被阅读0次

    git config

    用于对 git 进行配置。通过 git config 命令进行配置。配置信息存放在三个不同的地方。

    1. /etc/config:系统中对所有用户都普遍适用的配置。通过 git config --system 选项读写这个文件。该目录随着 git 安装目录的变化而变化,可以在 git 安装目录下搜索 gitconfig 文件。

    2. ~/.gitconfig :仅对当前用户有效。通过 git config --global 选项读写这个文件。window 系统中,.gitconfig 在用户主目录(即环境变量 HOME 指定的目录)下;mac 系统中该目录在当前用户名下——打开终端,输入 ls -al 就可以看到 .gitconfig 文件。

    3. .git/config:仅对当前项目有效。通过 git config 选项读写该文件,也可写成 git config --local

    4. 每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。

    配置信息

    用户信息

    用户信息的配置一般都是 user.xxx 格式

    如:

    git config --global user.name "name"
    git config --global user.email "email"
    
    • 如果想配置成所有用户通用的,将 --global 改成 --system 即可;

    • 如果想配置成当前用户独用的,使用 --global 即可;

    • 如果想配置成当前项目独有的,将 --global 删掉即可,也可以将 --global 改成 --local。

    • 这两个信息并不是必须的,即使不设置也会提交成功。提交到 github 时 github会通过 email 获取用户图像。

    配置别名

    使用 git config alias.xxx 为 git 自带的命令配置别名。

    如:

    $ git config --local alias.ci commit
    

    后面可以直接使用 git ci 代表 git commit,而且两者使用方法完全一样。

    实际上 Git 只是简单地在命令中替换了你设置的别名

    配置编辑器

    使用 git config core.editor 为 git 配置默认的文本编辑器。


    查看

    1. 使用 git config --list 查看所有的配置信息;

    2. 有时候会看到重复的变量名,那就说明它们来自不同的配置文件,不过最终 Git 实际采用的是最后一个。

    3. 使用 git config [properyname] 查看指定属性的属性值。如

    git config user.name
    

    其表示查看 user.name 属性值。

    1. 可以在 --list 之前添加上--local、 --global 或 --system 用于查看特定配置文件中指定属性的值。

      git config --global user.name
      
      • 其表示查看 global 配置文件中 user.name的值;

      • 可以将 user.name 换成 --list,此时就是查看指定的配置文件中所有的配置信息。

    删除

    通过 --unset 命令删除指定的配置信息

     git config --local --unset user.name
    

    可以通过修改 --local 值指定删除的是哪个配置文件的配置信息


    帮助

    通过 git help <verb> 查看指定命令的帮助。

    如:使用 git help config 可以查看 config 命令的文档信息。

    相关文章

      网友评论

          本文标题:config 与 help 命令

          本文链接:https://www.haomeiwen.com/subject/axcfjxtx.html