【问题标题】:what folders should git ignore in an Android project在 Android 项目中 git 应该忽略哪些文件夹
【发布时间】:2014-02-22 14:56:16
【问题描述】:

我正在使用 Eclipse 和 git 构建一个 Android 应用程序。每次我进行提交时,我都会看到我不确定需要跟踪的文件中的更改(例如,bin 文件夹中的一些更改)。在此类项目中,git 可以安全地忽略哪些文件夹?

【问题讨论】:

    标签: android git gitignore


    【解决方案1】:

    您可以使用gitignore.io 构建适合您的.gitignore 文件。 使用 Android、Eclipse 和 Java 标签,我得到了这个:

    # Created by http://www.gitignore.io
    
    ### Android ###
    # Built application files
    *.apk
    *.ap_
    
    # Files for the Dalvik VM
    *.dex
    
    # Java class files
    *.class
    
    # Generated files
    bin/
    gen/
    
    # Gradle files
    .gradle/
    build/
    
    # Local configuration file (sdk path, etc)
    local.properties
    
    # Proguard folder generated by Eclipse
    proguard/
    
    
    ### Eclipse ###
    *.pydevproject
    .metadata
    .gradle
    bin/
    tmp/
    *.tmp
    *.bak
    *.swp
    *~.nib
    local.properties
    .settings/
    .loadpath
    
    # External tool builders
    .externalToolBuilders/
    
    # Locally stored "Eclipse launch configurations"
    *.launch
    
    # CDT-specific
    .cproject
    
    # PDT-specific
    .buildpath
    
    # sbteclipse plugin 
    .target
    
    # TeXlipse plugin
    .texlipse
    
    
    ### Java ###
    *.class
    
    # Mobile Tools for Java (J2ME)
    .mtj.tmp/
    
    # Package Files #
    *.jar
    *.war
    *.ear
    
    # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
    hs_err_pid*
    

    gitignore.io 使用 GitHub 上 gitignore 项目中提供的模板。

    【讨论】:

    • 好。根据您的建议,我找到了这个 GitHub 存储库,其中包含每种语言的模板 link
    • @PedroGonzalez 是的,我在我的答案中添加了指向 repo 的链接;) gitignore.io 网站结合了这些模板并生成了相应的 .gitignore 文件。
    • 在项目启动很久之后添加 .gitignore 文件是否安全?已经被跟踪的文件会有问题吗?
    • @PedroGonzalez 好吧,已经被跟踪的文件将保留在 git repo 中。对这些文件的后续更改将被忽略。在堆栈溢出中搜索“从 git repo 中删除跟踪的文件”之类的内容,我相信有很多答案。
    • @user2103379 你把它放在你仓库的根目录下。
    猜你喜欢
    • 2018-10-01
    • 2015-05-31
    • 2017-11-23
    • 2011-03-09
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2014-03-03
    • 2013-06-01
    相关资源
    最近更新 更多