Расширение переменной оболочки в git config

У меня есть переменная оболочки, которая указывает на каталог, в котором находятся все мои файлы конфигурации. Предположим, что переменная создана с помощью export RC=$HOME/rc. У меня есть глобальный файл игнорирования в каталоге конфигурации:~/rc/globalgitignore.

Мой вопрос: как я могу расширить переменную RCв моем файле .gitconfig?

Я уже пробовал следующее:

  • excludesfile = $RC/globalgitignore

  • excludesfile = !$RC/globalgitignore

  • excludesfile = !echo $RC/globalgitignore

  • excludesfile = !$(echo $RC/globalgitignore)

Ни одно из этих решений не работает.

Единственный способ это работает, если я ввожу полный путь:excludesfile = ~/rc/globalgitignore,но тогда мне придется изменить путь, если я перенесу мой каталог rcв другое место.

51
задан SvenK 29 April 2016 в 03:14
поделиться