Git 好用不好记的命令

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