我有一个项目,其结构如下:的.gitignore不忽略一个文件中正确
build/
.git/
.gitignore
LICENSE
pics/
project.c
README.md
shared/
solutions/
我build/
文件夹是我使用的CMake所以有各种文件,如CMakeCache.txt
,我想混帐CMakeLists.txt
等。忽略。
我.gitignore
文件有:
.gitignore
*.out
*.swp
/build/*
当我运行git status
有modified: CMakeLists.txt
我不明白。为什么CMakeLists.txt
不被忽略?为什么它是唯一不被忽略的文件?
'git ls-files --error-unmatch build/CMakeLists.txt'命令的输出是什么? – skovorodkin
输出是'build/CMakeLists.txt' –
[如何从当前Git工作树中删除本地(未跟踪的)文件?](https://stackoverflow.com/questions/61212/how-to-remove - 本地 - 未跟踪档案,来自该电流混帐工作树) – phd