Git如何忽略未跟踪的CDT文件

时间:2014-10-03 15:33:26

标签: c++ eclipse git

我正在研究一个C ++项目,在将这个项目导入eclipse之后,生成了3个新的文件/文件夹,它们是:

.cproject

.project

.settings/

并非每个人都在使用eclipse,所以我不允许将这些文件推送到存储库,但我需要它们来处理eclipse,在推送时我应该怎么做。

2 个答案:

答案 0 :(得分:0)

我为此处的eclipse安装了 EGit 插件:

http://www.eclipse.org/egit/

为了管理C ++项目中的 隐藏 文件,我选择菜单选项打开Navigator

Window -> Show View -> Navigator

Navigator(左侧)中,您可以看到C ++项目中隐藏的所有文件(如.cproject)。

选择您需要忽略的所有文件/文件夹,右键单击选择并转到弹出菜单项:

Team -> Ignore

当您第一次忽略文件夹中的文件时,可能会出现一个名为.gitignore的新文件(如果尚未存在)。您需要确定.gitignore文件是否将在项目范围内共享。如果当前未跟踪它,则需要将其添加到index,方法是右键单击它并选择Team -> Add to index。如果不在存储库中跟踪它,那么您可以选择该文件并忽略它。

希望有所帮助。

答案 1 :(得分:0)

您可以向.gitignore文件添加规则(并自行推送该更改),以便在您准备好为提交暂存文件时,它们不会出现在git的工作目录更改列表中

Git Ignore Documentation