Git 三种状态:
已修改, 已暂存, 已提交。
Git 三个工作区域:
工作目录, 暂存区域, git本地数据目录。
Git 配置:
修改/etc/gitconfig: git config –system
修改~/.gitonfig: git config –global
修改.git/config: git config
项目中的.git/config会覆盖/etc/gitconfig里的相同配置。
配置个人名称和Mail:
git config –global user.name “Kris Fei”
git config –global user.email Kris.Fei@xxx.com
配置编辑器:
git config –global core.editor vim
配置解决合并冲突时使用那种差异分析工具:
git config –global merge.tool vimdiff
查看配置信息:
git config –list //看到重复变量名说明来自不同的config文件,最后一个有效。
查看某个变量设定:
git config user.name
给命令取别名:
git config –global alias.co checkout
git config –global alias.rsth “reset --hard”
获取帮助:
git help <verb> //verb指checkout, commit等。
git <verb> --help
man git -<verb>