What project files are supposed to ignore in '.gitignore' file?
我已经创建了我的第一个Git存储库,并尝试将Spring引导项目放入其中。
在最初的git要求配置".gitignore"文件,但我不确定哪些文件必须(应该)在其中,所以我忽略了?
在我的第一个提交推中,除了pM.xml和一些我的.java文件之外,我还看到了一些文件,
1 2 3 4 5 6 | .classpath .gitignore .project .settings/org.eclipse.core.resources.prefs .settings/org.eclipse.jdt.core.prefs .settings/org.eclipse.m2e.core.prefs |
我不知道他们为什么在这里?他们应该在那里吗?
如何在何处创建.gitignore文件?
有一个看看https:/ / / www.gitignore.io 在那里你可以创建你的推荐gitignore型是什么你是使用。 </P >
用Eclipse它说: </P >
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | # Created by https://www.gitignore.io/api/eclipse ### Eclipse ### .metadata bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties .settings/ .loadpath .recommenders # External tool builders .externalToolBuilders/ # Locally stored"Eclipse launch configurations" *.launch # PyDev specific (Python IDE for Eclipse) *.pydevproject # CDT-specific (C/C++ Development Tooling) .cproject # Java annotation processor (APT) .factorypath # PDT-specific (PHP Development Tools) .buildpath # sbteclipse plugin .target # Tern plugin .tern-project # TeXlipse plugin .texlipse # STS (Spring Tool Suite) .springBeans # Code Recommenders .recommenders/ # Scala IDE specific (Scala & Java development for Eclipse) .cache-main .scala_dependencies .worksheet ### Eclipse Patch ### # Eclipse Core .project # JDT-specific (Eclipse Java Development Tools) .classpath # End of https://www.gitignore.io/api/eclipse |
我有很多的讨论,在团队是否站为基础的文件在IDE中的‘出去或不。有人喜欢它,有人说,每一个开发商,他们知道如何configure IDE的项目为基础的pom.xml。。。。。。。 </P >
我的意见是,现在也消失,保持全IDE的档案从风险投资。 </P >
在
这是关于differing意见将IDE特异性项目下的源文件的控制。我宁愿到排除他们(和让IDE Generate ITS项目档案从聚甲醛(POM),它提供有decent Maven集成,这月食不会),因为我已经看到他们分享的,因为更多的问题比它解决的。其他人会告诉你他们probably应该全是包含的,我会把它给他们来证明他们的这条理由;点是,我不相信有一个单一的共识,这是最终的。 </P >
在
当你使用任何IDE的开发应用,他们通常是Generate额外的一系列文件保存在他们的项目的设置。这是不好的做法,考虑到这些设置上传到一个版本控制工具如‘出去,SVN等,因为这些configurations是特异性的开发环境的各开发商在一些案件中,它可以防止该项目从开放的恰当的IDE,因为它tries查找资源的方法,这是不是你的电脑,这一方法的理由.(这是advisable不到这些configurations上传。 </P >
如何避免对上传您的IDE的configurations??????? </P >
迈克尔说:"是的,你可以杠杆一系列文件的在基部IGNORE IDE,你是用一把,看在这个链接,例如for Eclipse(在这里单击Generate)拷贝和粘贴在你的
如果你已经有uploaded这些configurations你的版本库,你必须删除它们,这是新的gitignore把配置效应,检查出这些链接恢复的变化NEA,remove档案从‘出去 </P >