我使用results
目录来存储我的代码生成的数据。这个数据我不想保留在repo中,所以我忽略了所有带有数据扩展名的文件(.csv,.txt)。
不幸的是,git不会跟踪空目录。提交here的解决方案是在目录中粘贴.gitignore
文件。这很好用。然而....
我经常要清理目录,以免将旧结果与新结果混淆。通常情况下,我会重命名旧的名称并使用旧名称创建一个新名称。 (例如,现在我将有导演results_old
和空results
)。
问题是现在results
目录中缺少.gitignore文件,我需要手动添加它。
是否有任何实用程序可用于“替换”.gitignore或强制它在该目录中“重新创建”?
顶级.gitignore
内容:
*.csv
*.txt
*.text
__pycache__
答案 0 :(得分:2)
您的设置应该创建目录(如果不存在),可能是在应用程序初始化期间。这比删除和找出重新创建它的方法更容易。您仍然可以通过单行忽略整个路径,而不必考虑该目录。