起步(Pro Git)

《Pro Git》-V2.1.1 中文版阅读笔记,第一章:起步。

三种状态,三个区域

  1. 已修改(modified)——工作区(Working Directory)
  2. 已暂存(staged)——暂存区域(对已修改文件做了标记,使之包含在下次提交的快照中)(Staging Area)
  3. 已提交(committed)——Git仓库(.git directory Repository)

三种级别的配置,三个位置的配置文件

  1. git config –system,配置文件位置:/etc/gitconfig(win下会略有不同),整个系统有效
  2. git config –global,配置文件位置:~/.gitconfig 或 ~/.config/git/config,本用户有效
  3. 本仓库有效,配置文件位置:.git/config

三种级别的配置,下面的会覆盖上面的。但是使用 git config --list 时,每级配置文件里面的配置都会罗列出来,不管它们是否是重复配置项(感觉这个有点不合理)

三种获取帮助的方式

  1. git help (eg. git help config)
  2. git help(eg. git config –help)
  3. man git-(目测man命令是 Linux 下的)