Git псевдоним ссылки на команды, выполняемые из подкаталога репо - PullRequest
0 голосов
/ 06 февраля 2019

Две функции git, определенные в .gitconfig (с использованием псевдонима)

create-file = "! F () {для имени в \" $ @ \ "; do echo $ name> $ name.txt; done;}; f "

m-commit ="! f () {для имени в \ "$ @ \"; сделать git create-file $ name; done;}; f "

git m-commit abc

Все работает нормально из каталога верхнего уровня git repo.

Как заставить его запускаться из подкаталога (для создания тестовых файлов в этом подкаталоге, а не в верхнем)

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 06 февраля 2019

Имя каталога верхнего уровня выводится как git rev-parse --show-toplevel.

...