假设我有一个文件夹
/project1/superlong/path/to/the/folder/I/want/to/exclude/in/my/gitignore/file/
我在几个项目中有相同的文件夹,但是每个项目在那个超长路径中都有不同的第一个文件夹。
让我告诉你我在说什么:
/project1/superlong/path/to/the/folder/I/want/to/exclude/in/my/gitignore/file/
/project2/superlong/path/to/the/folder/I/want/to/exclude/in/my/gitignore/file/
/project3/superlong/path/to/the/folder/I/want/to/exclude/in/my/gitignore/file/
ETC
所以在我的 .gitignore 中,我基本上想要一个简单的行,就像这样 - 只有我知道的最后两个文件夹在整个文件夹结构中总是唯一的:
gitignore/file/
我已经在我的 .gitignore 文件中尝试过,但它不起作用。我错过了一个星号还是什么?我已经查阅了手册页,但是该手册对于超级坏的示例来说超级不直观。
更新:显然,当前版本的 GitHub for Windows 使用的是旧版本的 git,它缺乏对**
. 有关更多信息,请参阅下面的评论。