git帮助
1 2 3 4
| $ git help $ git help -a $ git help -g $ git help add
|
git配置
git有三个配置文件,分别是repo/.git/config,$HOME/.gitconfig,/etc/gitconfig。
1 2 3 4 5 6 7 8 9
| $ system $ global $ local $ git config --list $ git config --unset --global user.name $ git config --global user.name '' $ git config --global user.email '' $ git config --global color.ui true $ cat ~/.gitconfig #查看配置文件
|
git支持自动完成,也就是说你输入git conf然后按tab键,系统会自动扩展为git config。对于选项依然有效,比如git config –global –color.[tab]你会看到很多选项。
初始化
提交
对比区别
重命名
1 2
| $ 直接在文件系统上命名 $ 使用git mv重命名
|
删除文件
恢复刚刚删除或修改的文件
1 2
| $ git checkout HEAD $ git checkout HEAD^
|
恢复文件的历史版本
重置提交
分支
1 2 3 4 5
| $ git branch $ git checkout $ git diff $ git merge $ git merge
|
git stash save ‘XXX’
1 2 3 4
| $ git stash list $ git stash show -p stash@{0} $ git stash apply stash@{0} $ git stash drop stash@{0}
|
git log
1 2 3 4
| $ git log --oneline --all -5 --author="hanjingbo" --graph $ git log --oneline --grep='index.html' $ git log --oneline --before='2015-03-09' $ git log --oneline --before='3 day'
|