Git 好用不好记的命令
- 给git命令取一个方便使用的别名,并且全局有效。如将checkout简写为co
git config --global alias.co "checkout"
- 查看这些全局配置
git config --global --list
- 从远程master拉取更新,改变当前分支那些未合并入master部分的base,使当前分支上未合并入master的部分以最新master为基础向下延伸
pull --rebase origin master
- 自定义log显示
git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
- 查看分支有,主干没有的
git log mybr ^master
- 查看分支比master新增了哪些
git log mybr..master
- 显示对比的内容各属于哪个分支
git log --left-right mybr..master
- 交互方式rebase,用于合并多个提交
git rebase -i [commitid]