[英]Why GIT is not tracking new files of a directory?
我希望 git 跟踪对名为BananaProject.Widget.Controls
的特定文件夹的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
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.