zoukankan      html  css  js  c++  java
  • Git

    1. 概述

    1. 管理 git 配置文件命令
    2. 配置算是 git 的 meta
    3. 大概了解下就行
      1. 写这个的原因, 是因为 安装 的时候需要配置 用户名 和 密码
      2. 这个操作本质上, 是对属性的配置
      3. 先简单知道下操作就行, 属性具体的意思, 结合具体问题讲, 会稍微好点

    2. 作用域

    1. 三种

      1. --local
      2. --global
      3. --system
    2. 优先级

      1. 1 > 2 > 3
    3. 具体文件

      1. .git/config
      2. ~/.gitconfig
      3. /etc/gitconfig
    4. 默认值

      1. 这个目前还不知道
        1. todo
    5. 使用

      1. 命令

        > git config [--local|--global|--system] [option]
        

    3. 命令

    1. 字段

    1. 查看

      # 包括了 三个范围 的 list
      > git config --list
      # 获取单个字段
      > git config --get <name>
      
    2. 添加

      > git config --add <name> <value>
      
    3. 修改

      1. 重复添加

        1. 场景
          1. 同 添加, 已经存在的, 会再添加一个
          2. 是后面那个为准
      2. 重命名变量

        1. 貌似没有
    4. 删除

      1. 删除一个
        1. 场景

          1. 某个字段存在, 且仅有一个值
        2. 命令

          > git config --unset <name>
          
      2. 删除多个
        1. 场景

          1. 使用 add 多次设置了同一个变量
          2. 使用 删除一个, 会提示 字段有多个值, 并且无法删除
        2. 命令

          > git config --unset-all <name>
          

    4. 配置文件

    1. 概述
      1. 暂略

    5. 疑问

    1. 字段

      1. 字段是随便加的吗

        1. 是的, 可以
      2. 字段的意义

        1. 在 帮助文档 的 Variables 字段下面
          1. 那里有 git 支持的所有字段, 以及解释
          2. git config --help
      3. 字段重命名

        1. 貌似没有
    2. section

      1. 这是啥
    3. 默认值

      1. 不加 file 的默认值是啥
    4. 命令混乱

      1. 概述

        1. 好些地方, 同一种操作, 有两种命令
        2. 我不喜欢这种
          1. 容易造成混乱
        3. 我比较喜欢类似 restful 之类的风格
          1. 通过命令来确定具体资源
          2. 通过具体 不同的动作, 来对资源进行请求操作
      2. git 举例

        1. 查看

          > git config <name>
          
        2. 添加

          > git config <name> <value>
          
    尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出
  • 相关阅读:
    京东书4
    哈工大信息检索研究室 语言技术平台相关技术简介
    VIM使用小技巧重新载入文件
    在亚马逊网站上查看此物品
    automake autoconf m4 suite for autotools download
    XZ压缩最新压缩率之王
    在亚马逊网站上查看此物品
    京东书3
    欢迎访问 Babel 汉英平行语料库
    autotools 使用实例ckelselChinaUnix博客
  • 原文地址:https://www.cnblogs.com/xy14/p/11103872.html
Copyright © 2011-2022 走看看