2015-10-04 63 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任何子文件夹,递归。