我试图忽略 Visual Studio 项目中的 obj、bin、调试类型文件/目录。我遵循了这里的建议:
这是行不通的。
我已经将整个 gitignore 粘贴在这里:
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/*
Run Code Online (Sandbox Code Playgroud)
当我运行 git add 时,目录及其文件仍然包含在内。.gitignore 文件已添加并提交。我究竟做错了什么???
编辑:我试图忽略的文件尚未被跟踪。当我运行“git status”时,没有待处理的更改。“没有什么可承诺的,工作树干净”。然后我运行 VS 程序来修改这些文件夹中的文件。然后我运行另一个 git status,所有文件都显示为“已修改”...
EDIT2:文件是否已经存在有关系吗?它们没有被跟踪,但确实存在于文件夹结构中。当我运行该程序时,它们再次显示为“已修改”。然后我必须运行“git checkout”。将它们全部删除。然后循环重复...
如果您的文件在添加 .gitignore 之前已经被跟踪和提交,则它不会忽略它。您需要将其从索引中删除才能停止跟踪
对于文件
git rm --cached <file need to remove>
Run Code Online (Sandbox Code Playgroud)
对于文件夹
git rm -r --cached <folder>
Run Code Online (Sandbox Code Playgroud)
所以这对你来说是一个问题,因为詹金斯仍然能够在仓库中看到该文件
归档时间: |
|
查看次数: |
697 次 |
最近记录: |