当前位置: 首页 > web >正文

Git 长命令变短:一键设置别名

- 第 120 篇 -
Date: 2025 - 09 - 06
Author: 郑龙浩(仟墨)

Git 长命令变短:一键设置别名

本文介绍了如何通过 Git 别名功能,将复杂的 git log --all --pretty=oneline --abbrev-commit --graph 命令简化为简洁的 git log-log 命令。针对 Git 初学者,提供了最安全简单的配置方法,并对比了不同方案的优缺点,帮助开发者提升版本控制操作效率。

1 为什么要优化 git log 命令?

默认的 git log 命令输出的信息往往比较冗长,特别是在查看多分支提交历史时。通过组合以下参数可以获得更清晰的视图:

  • --all:显示所有分支的提交记录
  • --pretty=oneline:将每条提交信息压缩为一行显示
  • --abbrev-commit:使用简短的 commit ID
  • --graph:以 ASCII 图形显示分支合并历史

但每次输入这么长的命令很不方便,所以将其简化为一个简短的名字就比较好了。

2 最简单的解决方案:Git 别名

# 一键设置别名
git config --global alias.log-log "log --all --pretty=oneline --abbrev-commit --graph"# 使用方式
git log-log
  • 一条命令完成配置,无需修改任何配置文件
  • 在所有终端环境(Bash、Zsh、Fish、Git Bash)中都能使用
  • 不会影响系统环境,仅作用于 Git 命令
  • 完全兼容所有 Git 操作
http://www.xdnf.cn/news/20493.html

相关文章:

  • Linux以太网模块
  • 【嵌入式】【科普】AUTOSAR学习路径
  • 《无畏契约》游戏报错“缺少DirectX”?5种解决方案(附DirectX修复工具)
  • 基于单片机智能行李箱设计
  • 云手机运行流畅,秒开不卡顿
  • 无拥塞网络的辩证
  • 24.线程概念和控制(一)
  • 贪心算法应用:数字孪生同步问题详解
  • B.50.10.10-微服务与电商应用
  • 关于退耦电容
  • 【LeetCode热题100道笔记】将有序数组转换为二叉搜索树
  • 3分钟快速入门WebSocket
  • Scikit-learn Python机器学习 - 特征降维 压缩数据 - 特征提取 - 主成分分析 (PCA)
  • dify+Qwen2.5-vl+deepseek打造属于自己的作业帮
  • 第27节:3D数据可视化与大规模地形渲染
  • 如何下载小红书视频
  • MySQL的组复制(MGR)高可用集群搭建
  • vue3图标终极方案【npm包推荐】vue3-icon-sui(含源码详解)
  • STM32F4芯片RS485使用记录
  • 小迪自用web笔记29
  • 少儿配音教育:广州声与色在线科技有限公司打造趣味课程,助力青少年语言能力提升
  • 电脑外接显示屏字体和图标过大
  • 实体商业创新观察:AI 驱动的本地生活服务新模式解析
  • 计算机网络:物理层---物理层的基本概念
  • OpenSSL 1.0.1e 下载解压和运行方法(小白适用 附安装包)​
  • Nginx性能调优:参数详解与压测对比
  • 小孔成像原理
  • 吴恩达机器学习(九)
  • 正态分布 - 正态分布的标准化
  • 音视频技术全景:从采集到低延迟播放的完整链路解析