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

- 目录 -