2015-10-04 2 views
0

У меня есть каталог, который содержит git repo и некоторые другие каталоги, большинство из которых являются длинными именами.git alias с аргументом для добавления

MainDirectoryContainingRepo 
    AnotherDirectoryWithLongName 
     SomeFileName.xyz 
     AnotherFileName.xyz 
     SubDirectory 
      ExampleFile.xyz 

Я хотел бы иметь псевдоним, как

'ad = git add $1' 

и вызывать его с

git ad ExampleFile.xyz 

, а не

git add AnotherDirectoryWithLongName/SubDirectory/ExampleFile.xyz 

Любая помощь с тем, как я мог бы это сделать ?

+0

Что произойдет, если у вас есть два 'ExampleFile.xyz'? –

+0

Я знал, что это придет. Я не буду, но это было бы проблемой, если бы я это сделал. – user2443507

ответ

0

Вместо определения этого псевдонима, вы можете использовать шаблон Глоб:

git add **/ExampleFile.xyz 

Что бы добавить любой ExampleFile.xyz в любом вложенной папке, рекурсивно.

Смежные вопросы