Git命令方便的Alias
起因
Git命令很多,不说不常用的完全记不住。就算常用的,也略显太长了,用起来不方便。
Git别名
# 树形 log(简洁视图)
git config --global alias.lg "log --oneline --graph --decorate --all"
# Git 仓库根目录
git config --global alias.root 'rev-parse --show-toplevel'
# 状态 + 简洁信息
git config --global alias.st "status -sb"
# 简洁的 diff(侧边-by-side + 颜色增强)
git config --global alias.df "diff --color-words"
# 快速 amend(修改上次提交)
git config --global alias.amend "commit --amend --no-edit"
# 当前分支推送并设置上游
git config --global alias.pushup "push --set-upstream origin HEAD"
之后就可以使用git lg
查看树形日志等操作,简短好记。
最后修改于 2025-07-02