红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 开发工具
  3. 正文

Git 学习笔记 8:命令别名

2026年2月3日 11点热度 0人点赞 0条评论

有些命令比较冗长难记,比如如果要撤销某个暂存区文件:

❯ git reset HEAD -- ch1/demo/src/main/java/cn/icexmoon/learngit/demo/entity/Teacher.java

当然也可以使用 git restore --staged。

可以设置一个命令别名:

❯ git config --global alias.unstage 'reset HEAD --'

现在我们可以使用别名执行命令:

❯ git unstage ch1/demo/src/main/java/cn/icexmoon/learngit/demo/entity/Student.java

再比如另一个常见操作——查看最近一次提交记录:

❯ git config --global alias.last 'log -1 --stat HEAD'

执行命令:

❯ git last
commit 26eb547f1dc13719c5f8785e5161d7e988578862 (HEAD -> temp-v1.0, tag: v1.0)
Author: icexmoon <707488229@qq.com>
Date:   Fri Jan 30 15:05:29 2026 +0800
​
    add classroom
​
 .../java/cn/icexmoon/learngit/demo/entity/ClassRoom.java | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

The End.

参考资料

  • 2.7 Git 基础 - Git 别名

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: git
最后更新:2026年2月3日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号