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 的时候,只在当前仓库生效
领取专属 10元无门槛券
私享最新 技术干货