1.git config 命令的各参数的区别
git config -e
git config -e --global
git config -e --system
这三个配置文件分别是版本库级别配置文件、全局配置文件、系统级配置文件。
版本库级别配置谁的的优先级最高,全局配置文件次之,系统级配置文件优先级最低
2. 全局变量
设置/查看/删除user.name和user.email
git config --global user.name "xxxxx" git config --global user.email "xxxx" git config user.name git config user.email git config --unset --global user.name git config --unset --global user.email
3.查看提交ID及提交作者信息
git log git log --pretty=fuller
4.修改最新提交的信息(作者信息和提交说明信息)
git commit --amend --allow-empty --reset-author -m "xxxxx"
5.查看文件的差异
git diff (在运行add添加至版本库之前,比较工作区文件和中间状态) git diff head (在运行add之后,比较文件和版本库当前分支)