Git Alias Cheat Sheet
1、设置 git log alias
git log
是一个十分强大的命令,使用以下命令可以查看每次提交的文件修改列表,和分支变化的图形信息。
但作为一个地球人,我们是很难记住这些复杂选项的,查手册也是相当费时,这里就需要用到 git alias
的用法。我们可以通过以下语句,配置出一个 git ls
的命令,以实现相同的效果。
2、ZSH Git Plugin Alias
如果你使用了 zsh
(参考《全新 Mac 安装指南(编程篇)》 ),那么开启 zsh git plugin 后,你将会直接获得一大群好用的 git alias。
Alias | Command | Remark |
|
| 查看远程分支列表 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| 更新子仓库 |
|
| |
|
| 将当前版本库所有改动提交至暂存区 |
|
| |
|
| 可指定分支或标签名,默认当前分支 |
|
| 当前分支与远程同名分支关联 |
|
| |
|
| |
|
| 从当前分支新建并转向新分支 |
|
| 格式化版本号、提交时间、作者信息的日志 |
|
| 将当前新增与改动的文件做一次临时提交 |
|
| 从上一次 gwip 恢复 |
|
| |
|
| |
|
| 注意 .gitignore 里的 node_modules 也会被清除 |
|
| |
|
| |
|
| |
|
| |
|
| 当前最近 tag 版本信息 |
|
| 将当前修改追加至上一次提交,并修改提交记录 |
注:本书所有章节 git 命令行代码,会在行内注释中标注对应的 zsh alias 。
Last updated