Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse项目文件夹的gitignore_Eclipse_Git_Multiple Projects - Fatal编程技术网

eclipse项目文件夹的gitignore

eclipse项目文件夹的gitignore,eclipse,git,multiple-projects,Eclipse,Git,Multiple Projects,我正在遵循一组JavaSwing教程,每一个都是一个Eclipse项目,将它们保存在一个工作区中。我在工作区文件夹(mac)中初始化一个git存储库,然后上传到github。当我在另一台计算机(linux)上下载此文件夹时,项目不会被识别,并且在Eclipse中打开/导入失败。说明:“文件夹未识别为项目”。在git中处理项目集合的最佳方法是什么?如果您希望在计算机上拥有所有Eclipse项目数据,则必须将以下文件/文件夹添加到git: .classpath .项目 .设置(文件夹) 确保本地

我正在遵循一组JavaSwing教程,每一个都是一个Eclipse项目,将它们保存在一个工作区中。我在工作区文件夹(mac)中初始化一个git存储库,然后上传到github。当我在另一台计算机(linux)上下载此文件夹时,项目不会被识别,并且在Eclipse中打开/导入失败。说明:“文件夹未识别为项目”。在git中处理项目集合的最佳方法是什么?

如果您希望在计算机上拥有所有Eclipse项目数据,则必须将以下文件/文件夹添加到git:

  • .classpath
  • .项目
  • .设置(文件夹)
确保本地或globale
.gitignore
文件中未忽略这些内容


忽略诸如
bin
target
文件夹之类的内容,因为它们包含已编译的类,不应添加到Git中。

关于导入失败:在@nwinkler编写时,Eclipse查找
.project
类路径
文件,因此需要添加它们(以及
.settings
目录)到您的git存储库

关于
.gitignore
,我通常会将工作区的东西放在那里(然后在克隆后在eclipse中导入现有项目
):

就是

.metadata/.plugins
.metadata/.lock
.metadata/.log
然后为每个项目创建bin文件夹

project_dir/bin

以及任何其他生成的文件

您可以发布gitignore吗?