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

配置git命令缩写

以下是 Git 命令缩写的配置方法及常用方案,适用于 Linux/macOS/Windows 系统:


🔧 一、配置方法

1. 命令行设置(推荐)
# 基础命令缩写
git config --global alias.st status       
git config --global alias.co checkout    
git config --global alias.ci commit      
git config --global alias.br branch       
git config --global alias.ad "add ."     # 进阶实用缩写
git config --global alias.unstage "reset HEAD --"  # 撤销暂存 
git config --global alias.last "log -1 HEAD"       # 查看最新提交 
git config --global alias.lg "log --graph --oneline" # 图形化日志 
2. 手动编辑配置文件

打开全局配置文件(路径:~/.gitconfig),在 [alias] 段落添加:

[alias]st = statusco = checkoutci = commitbr = branchad = add .unstage = reset HEAD --  # lg = log --graph --oneline --decorate  # 

保存后立即生效,无需重启终端 。


💡 二、常用缩写方案

原始命令推荐缩写使用示例
git statusgit st查看仓库状态
git checkoutgit co切换分支
git commitgit ci提交变更
git branchgit br管理分支
git add .git ad添加所有修改
git reset HEAD --git unstage撤销暂存文件
git log -1 HEADgit last查看最新提交

执行效果

  • 输入 git st 等效于 git status
  • 输入 git co main 等效于 git checkout main

⚠️ 三、注意事项

  1. 作用范围
    --global 表示全局生效(所有仓库),删除该参数则仅对当前仓库有效 。
  2. 覆盖冲突
    避免使用 Git 原生命令名(如 git commit 不能缩写为 git commit)。
  3. 查看配置
    git config --list | grep alias  # 查看所有别名 
    
  4. 删除别名
    git config --global --unset alias.st  # 删除 st 别名 
    

💎 四、高级技巧

  • 组合命令
    git config --global alias.ac "!git add . && git commit"  # 添加并提交 
    
  • 调用外部工具
    git config --global alias.visual "!gitk"  # 用 gitk 图形化工具 
    

验证生效:直接在终端输入缩写命令(如 git st),若显示原命令结果即配置成功。

http://www.lryc.cn/news/2404367.html

相关文章:

  • Redis 缓存问题及其解决方案
  • 使用 Coze 工作流一键生成抖音书单视频:全流程拆解与技术实现
  • 【发布实录】云原生+AI,助力企业全球化业务创新
  • vue中的派发事件与广播事件,及广播事件应用于哪些场景和一个表单验证例子
  • DeepSeek 赋能智能养老:情感陪伴机器人的温暖革新
  • LabVIEW主轴故障诊断案例
  • gRPC 的四种通信模式完整示例
  • C#中Struct与IntPtr转换:实用扩展方法
  • Web安全:XSS、CSRF等常见漏洞及防御措施
  • Java基础之数组(附带Comparator)
  • 计算机组成与体系结构:补码数制二(Complementary Number Systems)
  • C#使用MindFusion.Diagramming框架绘制流程图(2):流程图示例
  • 【物联网-ModBus-RTU
  • Java应用10(客户端与服务器通信)
  • STM32学习之I2C(理论篇)
  • 【C/C++】algorithm清单以及适用场景
  • Python_day47
  • 如何在mac上安装podman
  • 小黑一层层削苹果皮式大模型应用探索:langchain中智能体思考和执行工具的demo
  • CppCon 2015 学习:Intro to the C++ Object Model
  • Go 语言中的 make 函数详解
  • 阿里云ACP云计算备考笔记 (4)——企业应用服务
  • 用 NGINX 构建高效 SMTP 代理`ngx_mail_smtp_module`
  • 【前端】常用组件的CSS
  • 【华为云学习与认证】以华为云物联网为基座的全栈开发(从物联网iot平台模块到应用展示、数据分析、机器学习、嵌入式开发等)的系统性学习与认证路线
  • OpenCV 键盘响应来切换图像
  • ARM SMMUv3简介(一)
  • C#提取CAN ASC文件时间戳:实现与性能优化
  • hadoop集群datanode启动显示init failed,不能解析hostname
  • Android 视图系统入门指南