将Java代码放入git?

将Java代码放入git?,java,git,version-control,project,Java,Git,Version Control,Project,我用Java编程,在用Python编程时我通常更喜欢git。所以我想把它也用于Java。我正在使用Eclipse,但其他人可能会使用Netbeans或IntelliJ IDEA或其他任何东西。将Java代码放入版本控制时,通常如何管理这一点 我正在制作一个使用LWJGL库的游戏,该库需要添加到要使用的项目文件中。因此,我仍然需要将项目文件签入我的项目。简短回答,这一点都不重要。在项目文件的根目录中创建一个名为.gitignore的文件,以忽略IDE的项目文件或类似文件,然后将代码添加到git存储

我用Java编程,在用Python编程时我通常更喜欢git。所以我想把它也用于Java。我正在使用Eclipse,但其他人可能会使用Netbeans或IntelliJ IDEA或其他任何东西。将Java代码放入版本控制时,通常如何管理这一点


我正在制作一个使用LWJGL库的游戏,该库需要添加到要使用的项目文件中。因此,我仍然需要将项目文件签入我的项目。

简短回答,这一点都不重要。在项目文件的根目录中创建一个名为.gitignore的文件,以忽略IDE的项目文件或类似文件,然后将代码添加到git存储库中。例如,一个好的Eclipse.gitignore


这样其他合作者就看不到您的项目文件,如果他们对IDE的.gitignore也这样做,您就看不到他们的。

版本控制独立于IDE。一些IDE有用于版本控制的集成组件。使用适当的gitignore,您就可以进行设置了。你甚至不需要一个IDE版本控制系统。它只需要Python(除此之外,由于包命名约定,Java项目中的文件夹结构通常要深得多)。那么我想这个问题是关于Java项目通常如何处理的,以及所遵循的约定。与处理任何其他语言的方式相同。如果我始终使用默认的构建设置,这将解决问题。但是,如果我想,例如,在编译过程中添加一些库呢?配置包含在那些现在被忽略的项目文件中(我相信所有这些都在Eclipse中的.launch文件中)。没错!这就是为什么我还想让他们留在那里。但似乎每个下载我的源代码的人都必须使用与我相同的IDE来构建它。这个问题通常是如何解决的?在这种情况下,您必须发布更多关于您的特定设置的信息,因为一般来说,并非每个人都必须使用相同的IDE来构建相同的代码——这是特定于您的情况的。编辑您的答案时,最好包含更多关于您的项目的信息,以及人们在尝试使用不同IDE构建时遇到的错误类型。