2015-10-04 53 views
0

我有一個包含git repo和其他一些目錄的目錄,其中大部分是長名稱。添加參數的git別名

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

無需定義是別名,你可以使用glob模式:

git add **/ExampleFile.xyz 

這將增加任何ExampleFile.xyz任何子文件夾,遞歸。