首页 > 解决方案 > git alias 使用什么外壳?

问题描述

git-config文档解释说“如果别名扩展以感叹号为前缀,它将被视为 shell 命令。” 对我来说不幸的是,对于在多种不同类型的 shell 中使用 git 的人(在我的日常工作中遇到 sh、bash 和 fish)来说,这些信息还不够。我的问题是关于这个功能的。

  1. 调用什么shell?当前的外壳?系统默认?重击?如果bash是什么版本?
  2. 调用 shell 时是否会加载任何配置文件(例如 bash_profile)?
  3. 调用的 shell 是否有任何特殊的环境变量可用?

先感谢您!

标签: gitshellalias

解决方案


推荐阅读