Git短命令(alias,别名)

Git 命令的别名(Alias :以alias.ct为例) 首选命令:始终使用。它给出的信息是明确且权威的。如果命令不可用(极老的 Git 版本可能不支持):首先检查,它存在的概率在 99% 以上。如果不存在,再检查。为什么会存在两个路径?这主要是由于历史原因。传统的 Unix 程序习惯将配置文件以点文件(如.gitconfig)的形式存放在用户家目录()下。后来,出现了规范,建议将配置文件统一放在~/.config/目录下,以使家目录更整洁。新版本的 Git 开始支持这一规范。但无论如何,使用命令都能直接找到正确答案,无需猜测。 阅读详情

一、前言

我们用git pull origin develop从origin仓库拉取develop分支。

第一次输入这个命令,感觉不错;第二次,还行...第n>100次,这个命令好像有点太长了啊?

确实,重复输入这种命令很枯燥乏味。能否把这个命令缩的足够短呢?例如git plode。

大家可能知道了,Git是Linus Torvalds开发的。林纳斯已经为我们考虑到这一点,这也就是git alias所要解决的问题。

二、基本面

git的alias是通过配置文件进行定制的,这个配置文件能做的事情还有很多,远远超过这篇文档的主题。

git的全局配置文件一般叫做.gitconfig,当前仓库的配置文件是.git目录下的config文件。很明显,这俩配置文件的作用范围是不同的。

三、使用git alias

首先要修改配置文件

3.1 linux

我用的是ubuntu 12.04 LTS版本,其它的发行版可能会略有区别.

第一步 用你最喜欢的编辑器打开 ~/.gitconfig

第二步 再配置文件中加入alias块,内容如下,根据你的偏好进行修改

[alias]

    co
 = checkout

    ss
 = status

    cm
 = commit -m

    br
 = branch

    bm
 = branch -m

    bd
 = branch -D

    cb
 = checkout -b

    df
 = diff

    ls
 = log --stat

    lp
 = log -p

    plo
 = pull origin

    plode
 = pull origin develop

    pho
 = push origin

---------------------

本文来自 慕-来 的优快云 博客 ,全文地址请点击:https://blog.youkuaiyun.com/u010205879/article/details/46580645?utm_source=copy 

第三步 试试管用吗

3.2 windows

windows系统的配置文件一般是位于git安装目录下的etc\gitconfig文件。

备注

co
 = checkout //
 切换分支,或去到特定的commit

ss
 = status

cm
 = commit -m

br
 = branch

bm
 = branch -m  //
 修改当前分支的名称

bd
 = branch -D  //
 删除某个分支

cb
 = checkout -b    //
 新建一个和当前分支一样的分支,并切换过去

df
 = diff

ls
 = log --stat //
 查看每次提交修改了哪些文件, git ls -n, 只看最近的n次提交

lp
 = log -p //
 查看每次提交修改了那些行,git lp -n, 只看最近n次提交

plo
 = pull origin

pho
 = push origin

---------------------

本文来自 慕-来 的优快云 博客 ,全文地址请点击:https://blog.youkuaiyun.com/u010205879/article/details/46580645?utm_source=copy 

 

 

--------------------- 本文来自 慕-来 的优快云 博客 ,全文地址请点击:https://blog.youkuaiyun.com/u010205879/article/details/46580645?utm_source=copy

Git别名实战指南:提升开发效率的15个高频配置 Git别名是Git配置系统提供的原生命令简化机制,通过`git config --global alias`在用户级配置中定义短命令映射,实现参数透传、Shell逻辑封装与函数化扩展。其核心原理是Git解析配置时对子命令的字符串替换与执行调度,不依赖shell环境或外部工具,因而具备跨平台、跨CI、跨容器的强稳定性。相比shell alias,Git别名能无缝集成`--help`、自动补全和错误提示,显著降低认知负荷。典型应用场景包括日常状态检查(st)、分支切换(co)、提交管理(ci/amend)、日志 阅读详情

相关推荐

『现学现忘』Git基础 — 26、给Git命令设置别名

🚀 优质资源分享 🚀 学习路线指引(点击解锁) 知识定位 人群定位 🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 目录* 1、什么是Git命令的别名 2、别名的全局配置 3、别名的局部配置 4、删除所有别名 5、小练习 1、什么是Git命令的别名 Git中命令很多,有些命令比较

pythonxxoo的博客 1462

git 进阶系列教程--alias

git config --global alias

morty 2456

【S32K】S32K144入门笔记(3) SPI(lpspi组件)

0. 引言 与第二篇can对应,第三篇本来想写lin的,毕竟都是车身上常用的总线。但是lin比较麻烦,所以先拖后一下,先把SPI记录一下。 SPI在我们的系统架构中是S32K和ADAS之间做数据传输用的,毕竟速率够高,数据量能传的比较大。 1. 准备 1.1 SPI基础知识 1.2 开发环境 1.2.1 软件开发环境 1.2.2 硬件环境 SPI 2. Demo ...

YoYo的桃子树 2万+

git 设置别名大全( git alias)

git config --global alias.st status git config --global alias.ck checkout git config --global alias.br branch git config --global alias.cf config git config --global alias.fc fetch git config --repla...

男儿不展风云志,空有天生八尺躯 1万+

dreamerv3复现教程

由于dreamerv3存在很多版本冲突问题,所以很难直接使用和复现。

无人机飞啊飞啊飞 2837

Silvaco TCAD仿真例库——肖特基二极管正向特性(例子)

此示例演示了肖特基二极管正向特性的仿真。 展示了: 使用 Atlas 语法形成二极管结构 设置阳极的肖特基势垒高度 正向偏置阳极 代码 第一部分:描述设备 mesh(网格) electrodes locations(电极位置) doping distribution(掺杂分布) 这是位于结构左侧和右侧的,2维n型器件,具有重掺杂浮动 p 型保护环区域, (2D n-type device with heavily doped floating p-type guard ring regio.

weixin_41788560的博客 2万+

git常用操作和常用alias

git config --global --edit进入vim编辑config的界面。

csdn_zhangshi的博客 706

保姆级拆解:HP 1312NF/CM1415打印机进纸离合器清洁与更换全记录(附B站/油管视频指路)

本文详细记录了HP 1312NF打印机进纸离合器故障的诊断与修复全过程,包括故障判断、工具准备、拆解步骤、清洁更换技巧及预防措施。特别针对离合器内部海绵老化粘连问题,提供了电工胶布和硬纸片两种实用替代方案,并附有B站/油管视频指路,帮助用户轻松完成打印机维修。

weixin_31102231的博客 377

git 命令 设置别名

在 Git 中,你可以通过配置别名来简化常用的命令。这样,你可以使用更短或更易记的命令来完成相同的操作。要设置 Git 命令的别名,你可以使用git config命令。

ljh574649119的专栏 970

8.5/Q1,Charls最新高分文章解读!

8 257名受试者中,672人(8.14%)在9年内发生过卒中。在调整的多因素cox回归模型中,TyG和ABSI仍然是卒中的预测因素,TyG的HR为1.25(95%CI:1.06~1.47),ABSI的HR为1.33(95%CI:1.06~1.68)。TyG和ABSI联合诊断效能最高(AUC:0.579,95%CI:0.553~0.597),而TyG(AUC:0.566,95%CI:0.544~0.587)和ABSI(AUC:0.533,95%CI:0.524~0.597)的诊断效能最低。

gsky_sci的博客 1016

BLDC方波控制双闭环Simulink仿真模型

无刷直流电机方波控制双闭环Simulink仿真模型搭建详细教程,包括速度PI环、电流PI环、换向逻辑和受控电压源,仿真结果良好。

m0_57458432的博客 6871

给Git命令贴标签:让`git ct`成为你的代码提交“快捷键”

想象一下,你的Git命令是一把瑞士军刀,功能强大但工具众多。别名(alias)就像给每个工具贴上颜色标签——红色标签代表剪刀,蓝色标签代表小刀。当你需要剪刀时,不用再在一堆工具里翻找,直接喊“红色”就行!在Git中,git ct就是git commit的别名,是你自定义的快捷短语。设置Git别名就像给你的键盘加上快捷键——最初需要一点时间适应,但一旦习惯,你会惊讶于它带来的效率提升。git ct不仅仅少打了几个字母,更是你向高效开发者迈进的一小步。今天就从设置git st和git ct开始吧!

qq_51553749的博客 285

【目标跟踪】基于Kalman滤波实现无人机运动轨迹跟踪附matlab代码

1 简介 在近代控制中,需要对某一特定的运动目标进行跟踪监测,并需要对其下一时间的运动位置,运动方向,速度等信息进行预先估算,才能达到对目标的即时控制.本文简要讨论了用卡尔曼滤波算法对单个目标航迹进行预测,并借助于Matlab仿真工具,对实验的效果进行评估. 2 部分代码 clc; close all; %initial state xo=25; vox=2; %Observations **** % X-Direction Calcula

qq_59747472的博客 4731

如何在 git 中给命令起别名?

我看到了一个截屏视频,有人得到了去工作。当我这样做时,我收到一个错误,询问我是否还有其他意思。作为一个 git newb,我需要知道你必须做什么才能完成这项工作?

HuntsBot的博客 1307

数字 IC 笔试面试必考点(2)FPGA 开发流程

FPGA 的详细开发流程就是利用 EDA 开发工具对 FPGA 芯片进行开发的过程,所以 FPGA 芯片开发流程讲的并不是芯片的制造流程,区分于 IC 设计制造流程哟(芯片制造流程多麻烦,要好几十亿的费用呢,而且国内也貌似没有哪家像样的 Foundry 厂,除了台湾的 TSMC 在世界有立足之地,Fabless 的 IC 设计公司倒是挺强的如 Hisilicon,这也是它为什么会被 USA 针对的原因)。

新芯设计的博客 2012

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【Linux】alias 命令设置命令别名 提升操作效率

Linux alias 命令:提升操作效率的实用指南 alias 命令是 Linux 系统中提高工作效率的利器,允许用户为复杂命令创建简短易记的别名。本文介绍了: 基本用法:通过 alias name='command' 语法创建临时别名 常用场景:简化文件操作(如 ll='ls -la')、系统监控(如 dfh='df -h')和版本控制(如 Git 别名) 高级技巧:使用函数实现参数化别名、结合环境变量、条件别名设置 持久化配置:通过 .bashrc 或 .zshrc 文件保存别名设置 合理使用别名可以

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

git-bash的alias别名设置

常需要设置别名时,直接使用 aliasgs="git status" 输入上边的命令之后,就可以使用gs(命令)代替git status(命令),这是一种设置别名简化输入,提升效率的办法 可以根据自己日常的习惯,和自己的理解,按照自己是喜好特点定义自己的一组常用的别名缩写。 然后日常操作就会变得简单很多。 但是,如果只是如此操作,当我们关闭终端窗口的时候,重新启动之后会发现,这个别名...

哈哈hyc的博客 1703

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

给git命令设置别名

为什么一些开发人员效率低下,因为他们在重复性任务上花费了太多时间,我们应该尽可能避免。 作为一个懒惰的开发人员,我开始在git工作流程中使用别名来避免输入长命令。 因此,我懒得自己输入“ git checkout master”,而是输入了“ gom”,从而允许使用较短的按键形式,从而节省了宝贵的指尖力量。 什么是别名? 别名用于创建映射到较长命令的较短命令。就好像Linux命令设置别名一样 如何...

前端精髓 1552

Git 配置别名 —— 让命令变得更简单

比如我的 git 安装目录是 C:\Program Files\Git, 那么相应的文件位置是C:\Program Files\Git\mingw64\etc。之前使用 Git 版本控制工具的时候,基本都是使用图形化工具,如 SourceTree,TortoiseGit (小乌龟),对 GIt 命令也不是很熟悉。后面由于工作的原因,切换到 Ubuntu 开发,不得已使用 Git 命令,而每次在提交代码的时候,都要敲一堆 Git 命令,有时候会忘了,效率相对来说比较低。我的常用的别名的设置。

m0_61499908的博客 1435

Git Alias(git快捷命令别名设置)

在用户文件夹新建 .bash_profile 文件,编辑如下内容保存。即可享受Git快捷命令 alias gpm='git push origin master' alias ...=../.. alias ....=../../.. alias .....=../../../.. alias ......=../../../../.. alias 1='cd -' alias 2='cd ...

grootbaby 1478

windows10下git-bash的alias别名设置,简化提交命令

正常需要设置别名时,直接使用 aliasgs="git status" 可以根据自己日常的习惯,和自己的理解,按照自己是喜好特点定义自己的一组常用的别名缩写。输入上边的命令之后,就可以使用gs(命令)代替git status(命令),这是一种设置别名简化输入,提升效率的办法 然后日常操作就会变得简单很多。 但是,如果只是如此操作,当我们关闭终端窗口的时候,重新启动之后会发现,这个别名消失了。原因是没有永久保存。 如果想永久保存,我们可以做如下操作: ls~/.bash_profile ..

wangpeng1201的博客 1697

【学了就忘】Git操作 — 23、Git命令设置别名

文章目录1、什么是Git命令的别名2、别名的全局配置(1)配置全局别名(2)删除全局别名3、别名局部配置(1)配置局部别名(2)删除局部别名4、删除所有别名5、小练习 1、什么是Git命令的别名 Git中命令很多,有些命令比较长,有些命令也不好记,也容易写错。 例如:你有没有经常敲错命令?比如git status?如果敲git st就表示git status那就简单多了。 Git 并不会在你输入部分命令时,自动推断出你想要执行的命令。 如果不想每次都输入完整的Git命令,可以通过 git config 文件

繁华似锦Fighting 804

git 设置别名 git alias

一 git过滤不提交的内容[.gitignore] 文件 # Created by .ignore support plugin (hsz.mobi) ### Example user template template ### Example user template # IntelliJ project files .idea *.iml out gen .gitignore .id...

579

git加linux命令别名,Git别名的使用

1. 为什么要取别名?别名,可以把较长的命令变得更加简洁、简单化,便于记忆;别名,可以帮助我们节约大量的键盘敲打时间,相当于提升了我们的办公效率;别名,可以有效改善我们的心情,当然也可以把个人的自身价值(bi ge)提高;2. 定义 Git 别名2.1 第一种方法:通过命令方式设置这里列举了几种定义 Git 别名例子,大家可以照葫芦画瓢,举一反三。$ git config --global ali...

weixin_35885813的博客 389

windows版git-bash使用命令别名(alias)

我们在输入git命令时,为了方便,可能会给git命令设置一些别名,例如: [alias] co = checkout ci = commit st = status br = branch hist = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bol...

CocoaJerry的博客 3208
上一篇: 微信公众号开发获取openID以及用户详细信息
下一篇: Git撤销&回滚操作
sreio
博客等级 码龄9年 20粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值