[英]SourceTree .gitignore extensions
我是git / SourceTree的新手。 (2)其他开发人员已将扩展文件(例如.proj
, .cache
等) .cache
到master分支中。 我添加了一个.gitignore文件,并将其合并到master分支中(现在我们也有一个development分支)。 但是,合并之后,我在VS中构建了项目,但是在SourceTree的“未暂存文件”部分中仍然看到“已忽略”文件。
我在这里阅读到我需要“停止跟踪”文件。 当我这样做时(例如, .suo
),它会弹出到“暂存文件”中,并在其旁边带有红色图标。 这是正确的吗,因为我应该对所有文件都这样做吗?
我也读过有关git clean的内容 。
通过从当前目录开始递归删除不受版本控制的文件来清理工作树。
通常,仅删除Git未知的文件, 但是如果指定-x选项,也会删除忽略的文件 。 例如,这对于删除所有构建产品很有用。
我会在bash中遇到master分支吗? 否则,我将如何清理存储库,删除被忽略的文件。
创建并提交.gitignore文件后,我要做的是进入目录,并将需要从git中排除的文件夹和文件暂时移出项目文件夹,以便SourceTree接受更改。 然后我停止跟踪这些文件/文件夹并向上推。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.