git是否默认从新的repo中排除eclipse项目文件?

kro*_*maj 5 eclipse git github

我曾尝试将几个eclipse项目推送到github repos.每次我遇到麻烦,以后克隆或将它们带回日食.原因似乎是当我执行'git add'时,eclipse特定的项目文件(.project,.classpath等)不会被暂存.我曾尝试研究gitignore文件,但找不到默认创建的文件..git/info/exclude中的文件似乎也不相关.我已经搜索了StackOverflow和整个互联网,但没有提到这一点.所以很明显,我是唯一一个发生过这种情况的人,或者是唯一一个无法自己弄明白的人.我是否需要明确地暂存这些项目文件以将它们包含在repo中(在使用'git add'添加整个项目之后)?

Von*_*onC 4

如果这些 Eclispe 项目不在本地 git 存储库中,您可以在项目的根目录中创建一个 git 存储库,并且您应该能够使用“?”添加文件 关于它们,包括.project.classpath

共享项目

(来自Egit 用户指南/创建存储库部分)

但如果项目已经在 git 存储库中,请首先在 git 命令行中检查这些文件的状态。如有疑问,请始终回退到 CLI(命令行界面),使用任何本地 git 安装(例如对于 Windows:msysgit

Egit Eclipse 选项“ Import > Git > Projects from Git”应引用所有文件,包括.project.classpath

添加 git 存储库