- git config push.default simple
- 推送 master 到远程仓库
- 推送到远程仓库并建立追踪关系
- 推送时忽略 pre-push hook
- 从远程仓库拉取文件
- 设置 rebase 模式拉取代码
- 显示提交日志
- 显示某文件的提交日志
- 以图表形式显示提交日志
- 显示每次提交的对象信息
- 显示某个时间段的提交信息
- 显示指定作者的提交信息
- 根据提交信息中的关键字查找
- 根据提交源码中的关键字查找
- 列出二者特有的提交
- 列出 branch 有而 branch2 没有的提交
- 仅显示 merge commit
- 统计每个作者的提交情况
- 统计每个作者的提交个数
git checkout HEAD~20
git bisect good
git bisect bad
git bisect reset ``` ``` sh git cat-file -t ``` ``` sh git cat-file -p ``` ``` sh git grep -n hello ``` ``` sh git archive -o arch.zip HEAD ```