Git 进阶之设置别名
,我们已经接触了不少常用的命令,包括:
git status
,查询仓库状态;git init
,初始化仓库;git add
,添加文件;git commit
,提交文件;git log
,查询提交日志;git branch
,拉分支;git checkout
,切换分支或者标签;git merge
,合并分支;git branch -d & git branch -D
,删除或者强制删除分支;git tag
,添加标签。
对于上述的 Git 命令,我们使用的频繁特别高,虽然这些单词都不算长,但是我们敲上十次、百次,甚至千次呢?敲一个git checkout
和敲一个git co
,哪一个更省时省力呢?显然是后者。这时,就体现了别名的作用啦!也就是alias
.
还记得我们设置Author
和Email
时的操作吗?设置别名也类似,输入:
git config --global alias.co check
如上所示,这样我们就设置checkout
的别名为co
啦!也就是说,以后我们直接输入git co
,就表示git checkout
啦,特别是对于一些组合操作,例如:
git config --global alias.psm 'push origin master'
git config --global alias.plm 'pull origin master'
显然方便了很多。在这里,各种命令的别名我们可以顺便的起,只要我们能记住就 OK 啦!
此外,我们再了解一个比较diǎo
的命令。正常情况下,我们输入git log
查询日志,结果如下图所示:
现在,我们输入命令:
git log --graph --pretty=format:'%Cred%h%Creset - %C(yellow)%d%Creset %s %Cgreen(%cr)
%C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
结果如下图所示:
显然,日志看着更加清楚啦!
最后,我们介绍一个查看本机 Git 配置的命令,即git config -l
:
如上图所示,展示了color.ui
、core.repositoryformatversion
和core.filemode
等配置信息。
分类:
GitHub
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)