2.1.1 git config
如果命令不带 --global 参数,它只会对当前仓库生效,配置的内容会写入到当前仓库下本地文件 .git/gitconfig,比如当前的 Git 仓库名称为 box3,那么修改的文件路径是 box3/.git/gitconfig
2.1.2 git config --global
如果命令带 --global 参数,它会对当前用户下所有的 Git 仓库生效,配置的内容会写入到当前用户的本地文件 ~/.gitconfig,若终端登录用户是 fanjiapeng,那么文件全路径是 /home/fanjiapeng/.gitconfig
注意:
配置相同的别名,只有最后一次配置会生效,相同的配置最后一次覆盖前一次设置。 当前仓库的别名配置权重(优先级)高于全局别名配置(git config > git config --global)。
2.2 第二种方法:修改本地文件
2.2.1 针对当前用户全局设置
修改当前用户下全局配置信息,以下命令打开的文件就是 ~/.gitconfig,修改会对当前用户下所有的 Git 仓库生效。 若没有 [alias] 这项配置,不要惊慌哟,说明还没有配置 Git 别名。
还有一种修改全局配置信息方式,它们达到的效果是一致的。直接通过编辑器修改,比如:
2.2.2 针对当前用户下,指定Git仓库设置
假如 Git 仓库名称为 box3.cn,修改当前仓库下的配置信息,以下命令打开的文件就是 .git/config,修改只会对当前仓库生效。
也提供另一种本地文件修改方式,比如:
2.3 第三种方法:Linux alias
2.3.1 针对当前用户生效
这里也只是列举了几种常用的 alias,是不是比起 Git alias 命令变得更加简单呢。
挑选其中一个 alias 简化命令,测试一下:
2.3.2 针对Linux系统下全部用户生效
3. 取消 Git 别名
3.1 命令行方式
取消/删除某项别名,需要在某个 Git 仓库下执行以下命令,否则会收到错误信息,作用域为某个指定的 Git 仓库。
在当前用户下,取消/删除某项全局别名,作用域为所有的 Git 仓库。
3.2 本地文件方式
以下本地文件修改方式,只会对当前 Git 仓库生效。
以下本地文件修改方式,作用域为当前用户下所有的 Git 仓库,针对的是当前用户下的全局设置。
4. 查看 Git 已配置信息
4.1 查看 Git 本地配置
4.2 查看 Git 全局配置
4.3 查看 Git 所有配置信息
5. 总结
别名并不只限于 Git 使用场景。大家可以举一反三哟;
到此这篇关于Git别名的使用的文章就介绍到这了,更多相关Git 别名内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!