最佳答案
我有一个 shell 变量,它指向所有配置文件所在的目录。让我们假设变量是用 export RC=$HOME/rc
创建的。在配置目录中有一个全局忽略文件: ~/rc/globalgitignore
。
我的问题是,如何在 .gitconfig
文件中展开 RC
变量?
我已经试过以下方法了:
excludesfile = $RC/globalgitignore
excludesfile = !$RC/globalgitignore
excludesfile = !echo $RC/globalgitignore
excludesfile = !$(echo $RC/globalgitignore)
这些解决方案都不管用。
如果输入完整路径: excludesfile = ~/rc/globalgitignore
,那么唯一的方法是,如果将 rc
目录移动到另一个位置,则必须更改路径。