git - git alias 使用什么外壳?
问题描述
git-config文档解释说“如果别名扩展以感叹号为前缀,它将被视为 shell 命令。” 对我来说不幸的是,对于在多种不同类型的 shell 中使用 git 的人(在我的日常工作中遇到 sh、bash 和 fish)来说,这些信息还不够。我的问题是关于这个功能的。
- 调用什么shell?当前的外壳?系统默认?重击?如果bash是什么版本?
- 调用 shell 时是否会加载任何配置文件(例如 bash_profile)?
- 调用的 shell 是否有任何特殊的环境变量可用?
先感谢您!
解决方案
推荐阅读
- c - PostgreSQL/PostGIS - PQexecParams - 错误的元素类型
- docker - 使用主机名而不是 localhost 访问 docker 容器
- shiny - 如何让 Shiny setInputValue 更改下拉选择?
- java - 我的伪 3D 程序正在绘制一个点而不是一条线
- if-statement - 为什么这个程序不给我两个变量的总和
- ada - 当 Vector 包含字符串时,“Element_Type”的实际 Ada 错误必须是明确的子类型
- javascript - 在javascript中获取UTC日期(不是UTC字符串)
- c - 为什么当我在“if”语句后添加“else”时,代码无法正常运行?
- python - crontab 启动脚本运行但没有任何反应
- c++ - 关于函数模板中定义的 lambda 闭包类型可以说什么?