为什么GIT不跟踪目录的新文件?

问题描述 投票:-2回答:1

我希望git跟踪对名为BananaProject.Widget.Controls的特定文件夹的更改。该文件夹位于项目的根目录,就像.gitignore一样。

我正在尝试忽略该文件夹上的活动以外的其他任何东西,但是在该目录中创建的GIT 确实 不跟踪新文件。相反,它跟踪对已存在文件的更改。

这里是.gitignore

*
!/BananaProject.Widget.Controls/*

我在做什么错?

编辑

因为我想创建C#文件,所以我也尝试了这个,但没有成功

*
!/BananaProject.Widget.Controls/*.cs
git gitignore
1个回答
0
投票

以下内容对我有用,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

© www.soinside.com 2019 - 2024. All rights reserved.