Git 进阶之「设置别名」
时间:2022-04-24
本文章向大家介绍Git 进阶之「设置别名」,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在「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 账号,欢迎大家
Follow
:维C果糖
- [C#1] 3-基元类型、引用类型和值类型、装箱拆箱
- 如何封装属于自己的ajax
- [C#1] 4-通用对象操作
- [C#3] 2-var 类型推断
- [C#3] 3-对象和集合初始化器
- 制作WordPress“带Gravatar头像评论”小工具(集成主题中、含选项)
- 移除WordPress 顶部管理菜单左侧的logo 图标
- [C#3] 1-扩展方法
- 无插件仅代码实现 WordPress 分页导航(2)
- [C#3] 4-匿名类型
- jquery操作DOM 元素(3)
- 腾讯汤道生对话牛津大学互联网研究院Luciano:大数据将如何改变世界
- 分享本站右侧 “类Metro风格侧边栏” 的实现方法
- [C#1] 1-Hello World
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- windows版gbc:基于enginx的组件服务器系统paas,可用于mixed web与websocket game
- 01 . RPC简介原理及用Go实现一个RPC
- 17 . Go之网络编程
- 01 . Go框架之Beego简介部署及程序流程分析
- 服务器入侵排查流程
- Nginx配置各种响应头防止XSS,点击劫持,frame恶意攻击
- Redis一站式管理平台工具,支持集群创建,管理,监控,报警
- Go操作Redis
- 腾讯蓝鲸自动化运维平台简介部署及常见报错解决
- 07 . ELK Stack7.2一键多机部署脚本
- Kibana配置nginx反代并本地ca加密nginx
- Nginx WebUI管理
- Go之Gorm和BeegoORM简介及配置使用
- msyscuione:基于msys的一体化CUI开发生产环境,支持qt,llvm,ros集成常见web appstack
- monosys as 1ddlang语言选型+1ddcodebase实践选型绿色monodevelope集成常见多语言