我希望git跟踪对名为BananaProject.Widget.Controls
的特定文件夹的更改。该文件夹位于项目的根目录,就像.gitignore
一样。
我正在尝试忽略该文件夹上的活动以外的其他任何东西,但是在该目录中创建的GIT 确实 不跟踪新文件。相反,它跟踪对已存在文件的更改。
这里是.gitignore
*
!/BananaProject.Widget.Controls/*
我在做什么错?
因为我想创建C#文件,所以我也尝试了这个,但没有成功
*
!/BananaProject.Widget.Controls/*.cs
以下内容对我有用,Git版本2.17.1
目录树:
/tmp
*--- git/
*--- .gitignore
*--- foo/
*--- bar
。gitignore的内容:
./*
!foo/
git status
的输出:
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
foo/
然后我可以添加foo/
并跟踪文件bar
。