我尝试通过相对路径忽略目录中的文件.例如,我在工作树中有几个目录,lib/file.f我希望忽略所有出现的这个文件.我试过了
lib/file.f
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
unu*_*tbu 21
地点
*/lib/file.f
Run Code Online (Sandbox Code Playgroud)
在你的.gitignore.这将导致git忽略表单中的任何文件project/<DIR>/lib/file.f,假设.gitignore在project目录中.要使git忽略lib/file.f两个目录,你还必须添加
*/*/lib/file.f
Run Code Online (Sandbox Code Playgroud)
到.gitignore,等等.
当然,更简单的是放置
*file.f
Run Code Online (Sandbox Code Playgroud)
在.gitignore阻止命名的所有文件file.f,但你的问题似乎表明至少有一个文件由您不希望忽略的名字.
小智 5
您也可以从git缓存中删除该文件,以便检查您刚刚忽略的内容:
git rm --cached lib/file.f
Run Code Online (Sandbox Code Playgroud)
这是你已经将文件添加到git索引
| 归档时间: |
|
| 查看次数: |
19761 次 |
| 最近记录: |