【发布时间】:2019-04-23 01:43:57
【问题描述】:
我正在尝试忽略 Visual Studio 项目中的 obj、bin、调试类型文件/目录。我已经听从了这里的建议:
ignoring any 'bin' directory on a git project
这不起作用。
我已将整个 git ignore 粘贴在这里:
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
这不起作用。
我已经尝试了各种各样的事情......
bin/
obj/
*bin/
*obj/
/bin/
/obj/
packages
MyProject/MyProject/obj/
MyProject/MyProject/bin/Debug/
MyProject/MyProject/obj/*
MyProject/MyProject/bin/Debug/*
当我运行 git add 时,目录及其文件仍然被包含在内。 .gitignore 文件被添加并提交。我做错了什么???
编辑:我试图忽略的文件尚未被跟踪。当我运行“git status”时,没有待处理的更改。 “没什么可承诺的,工作树干净”。然后我运行我的 VS 程序来修改这些文件夹中的文件。然后我运行另一个 git status,所有文件都显示为“已修改”...
EDIT2:文件是否已经存在有关系吗?它们没有被跟踪,但确实存在于文件夹结构中。当我运行程序时,它们再次显示为“已修改”。然后我必须运行“git checkout”。将它们全部删除。然后循环重复......
【问题讨论】:
标签: gitignore