有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java决定在GitHub上上载哪些文件

我有一个用Eclipse制作的java项目

在处理项目时,Eclipse会创建一组文件和文件夹,我应该在GitHub上上载哪些文件夹和文件

我认为src文件夹下的所有内容都应该上传。我说得对吗?我应该承担责任吗。java或。类文件


共 (3) 个答案

  1. # 1 楼答案

    使用gitignore可以忽略特定于项目或全局。最简单的方法是创建一个。gitignore文件位于项目根存储库中。比如说

    # Eclipse
    .classpath
    .project
    .settings/
    
    # Intellij
    .idea/
    *.iml
    *.iws
    out/
    artifacts/
    
    # Mac
    .DS_Store
    
    # Maven
    log/
    target/ 
    
  2. # 2 楼答案

    git之类的源代码控制用于提交任何可以称为源代码而不是特定于环境的内容。所以代码、相关资源都应该被删除,但任何特定于IDE的文件都应该被删除

  3. # 3 楼答案

    这也取决于您希望共享哪些文件

    例如,在我现在的公司里,我和我的同事几乎都使用Eclipse,所以我们已经重新定位了。它非常方便,因为.classpath中的更改只做一次,然后传播给所有开发人员

    如果你的根文件夹既是git repo根目录,又是你的工作区,你可能就不想上传文件了。元数据文件夹,因为它包含特定于每个不同开发人员的设置。而且,无论如何,您都希望忽略Eclipse的编译目录(通常是/bin)

    想想你想分享什么和/或版本,这可能会给你一个上传/忽略的东西列表

    编辑:如前所述,仅上传。java文件。类文件是源代码的产物,必须生成,而不是存储