以下是我的目录结构。无法忽略使用gitignore的目录
parent_directory
|--.gitignore
|--static/
| |--js/
| | |--encoding.js
| |--css
| |--parent.css
|--tools/
| |--static/
| | |--js/
| | |--css/
| |--templates/
我想忽略外静态目录。我尝试static/**/
,static/
,static/**
但没有任何工作。每当我编辑encoding.js
文件时,它都出现在跟踪的文件列表中。
步骤I,接着 - 1.编辑的.gitignore文件和加入模式[所有三个一次一个]
2.编辑的文件encoding.js
3.检查git的状态。文件出现在跟踪的文件区域中。
我该如何添加模式,以便不跟踪./static/
文件夹中的任何文件夹或文件。
更新1:在.gitignore文件中添加了静态。还是行不通。见附图。 [解决]
更新2:添加静态中的.gitignore文件会忽略/工具/静态/目录以及未想发生。只是外部静态目录应该被忽略。
尝试添加“静态”,它应该被忽略。我认为斜线令人困惑。 – byxor
刚刚测试过,它工作。我已经发布了一个答案。 – byxor
只需双重检查,但是您确定'encoding.js'尚未在版本控制的某处?因为这覆盖了你的'.gitignore' – Sander