学习
实践
活动
专区
工具
TVP
写文章

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

Git下载及配置环境变量

Git 命令行教程及实例教程

Git ssh 配置及使用

git ssh 配置多个账户

Git config 使用说明

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

前言

之前使用 Git 版本控制工具的时候,基本都是使用图形化工具,如 SourceTree,TortoiseGit (小乌龟),对 GIt 命令也不是很熟悉。后面由于工作的原因,切换到 Ubuntu 开发,不得已使用 Git 命令,而每次在提交代码的时候,都要敲一堆 Git 命令,有时候会忘了,效率相对来说比较低。查了相关的资料,了解dao Git 提供了别名 (alias) 功能,方便我们对常用的 Git 命令进行自定义封装。

git 别名的配置

配置 GIt 别名是使用 git config --global alias 命令来配置,比如 我想用 st 代表 status,name我们可以这样设置。

以后只需要输入git st,即可查看当前 git 仓库的状态

我的常用的别名的设置

别名生效的位置

git config 文件的存放位置主要有三个位置。

1)./etc/gitconfig 文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项’--system’ 给 git config,它将明确的读和写这个文件。

2)~/.gitconfig 文件 :具体到你的用户。你可以通过传递 --global 选项使 Git 读或写这个特定的文件。

3) 位于 git 目录的 config 文件 (也就是 .git/config) :无论你当前在用的库是什么,特定指向该单一的库。每个级别重写前一个级别的值。因此,在.git/config中的值覆盖了在/etc/gitconfig中的同一个值。

在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件。主目录即 $HOME 变量指定的目录,一般都是 C:\Users 。此外,Git 还会尝试找寻 /mingw64/etc/gitconfig 文件,只不过看当初 Git 装在什么目录,就以此作为根目录来定位。 比如我的 git 安装目录是 C:\Program Files\Git, 那么相应的文件位置是C:\Program Files\Git\mingw64\etc 。

因此在配置别名的时候,如果指定 --system ,将会对所有的用户生效。 指定 --global 的时候,会对当前用户生效。 没有指定 --system 或者 --global 的时候,只在当前仓库生效

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180223G16U5R00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券