git 带有用于添加的参数的别名

git alias with argument for add

我有一个目录,其中包含一个 git 存储库和一些其他目录,其中大部分是长名称。

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

我想要一个像

这样的别名
'ad = git add '

并用

调用它
git ad ExampleFile.xyz

而不是

git add AnotherDirectoryWithLongName/SubDirectory/ExampleFile.xyz

对我如何做到这一点有什么帮助吗?

您可以使用 glob 模式来代替定义别名:

git add **/ExampleFile.xyz

这将递归地在任何子文件夹中添加任何 ExampleFile.xyz