我有一个项目,其中所有开发都在某个目录深度完成,因此我习惯于转到二级目录并在那里写一些临时文件。树看起来像这样:
repo
.git/
project/
dev/
important_stuff/
more_stuff/
README
prod/
important_stuff/
more_stuff/
README
temp_1.txt
test.cc
在这种情况下,我想完全忽略直接在项目/ temp_1.txt
和test.cc
中的文件。我怎么能这样做?
答案 0 :(得分:26)
您可以执行以下操作:
project/*
!project/*/
这将忽略project
中的所有文件,但忽略 unignore project
中的所有目录。
答案 1 :(得分:-1)
你需要忽略:
项目/ temp_1.txt
项目/ test.cc