发布于 2026-01-06 4 阅读
0

🕵️‍♂️ 学习 Git 别名,提升你的工作效率

🕵️‍♂️ 学习 Git 别名,提升你的工作效率

设置别名

反复执行相同的 Git 命令简直太浪费时间了!而且一些功能最强大的命令通常都很长,根本记不住。

这就是引入别名的原因!

设置别名非常简单,只需打开终端并输入即可。



git config --global alias.[commandName] [long command]


Enter fullscreen mode Exit fullscreen mode

例如:git config --global alias.st 'status'

在这种情况下,如果我调用git st,它将给我结果git status

git st 输出

好的,这很简单,但是像这样的长命令呢?



log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit



Enter fullscreen mode Exit fullscreen mode

你肯定不想每次都写一遍,对吧?

运行以下命令:



git config —global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"



Enter fullscreen mode Exit fullscreen mode

你再也不用记住这条冗长的命令了!

看看这根原木多么酷炫多彩,它只用了以下方法git lg

git lg 输出

了解别名

如果你通过这两个例子也认同别名很实用,那么让我再补充一些你应该了解的信息,以便更明智地使用别名。稍后,我还会分享一些你可能会觉得有用的智能别名列表。

您可以在下面的视频中找到所有内容,视频中我还展示了:

  • 如何在不通过终端设置的情况下轻松编辑别名
  • 如何使用感叹号运算!符(又称感叹号)
  • 这种奇怪的语法有什么用呢?"!f(){ [some commands here] }; f"
  • 一份可供您设置的酷炫别名列表

查看别名的实际应用

您可以在YouTube上观看视频,也可以直接在此处通过嵌入式播放器观看:


如果你有什么很酷的别名想要分享,欢迎在评论区留言,谢谢!


感谢阅读这篇文章,希望您觉得有趣!

你喜欢我的内容吗?不妨订阅我的YouTube频道!
点击这里即可订阅:
YouTube

欢迎关注我,以便在新文章发布时收到通知 ;)

文章来源:https://dev.to/this-is-learning/learn-git-alias-and-boost-your-productivity-16od