Android開發Git版本號碼控制,究竟哪些檔案不要提交

來源:互聯網
上載者:User

標籤:tps   更新   設定檔   split   路徑   github   lead   down   相關   

安卓開發的小夥伴們。想必大家在建立項目的時候,都有為project的哪些檔案須要提交的git的版本號碼控制而犯愁過吧。深怕有些檔案提交了影響團隊其它成員的更新使用。尤其是把一些暫時的編譯構建檔案給提交了,被Team Leader罵的不要不要的。

下面就是不須要經過git版本號碼控制來提交的檔案和檔案夾,詳細代碼能夠查看project的.gitignore檔案:

IntelliJ IDEA(IDE相關的設定)
.idea
*.iml
*.ipr
*.iws

Gradle(gradle相關的)
.gradle
gradlew.bat
build

Local configuration file (sdk path, etc)(本地的設定檔:sdk的路徑等)
local.properties
reports
/captures
jacoco.exec

Mac system files(mac系統下的檔案)
.DS_Store

Build application files(構建的app檔案)
*.apk
*.ap_

Log Files(log檔案)
*.log

Android Studio Navigation editor temp files(AS導航編輯暫時檔案)
.navigation/

files for the dex VM(dex包檔案)
*.dex

Java class files(java編譯的class位元組碼檔案)
*.class

generated files(project自己主動產生的檔案)
bin/
gen/
out
lib

Eclipse project files(使用eclipseproject的一些檔案)
.classpath
.project
.settings/
eclipsebin
.metadata/

Proguard folder generated by Eclipse(使用eclipseproject產生的Proguard混淆檔案夾)
proguard/

NDK(NDK相關的)
obj/
jniLibs

來看看提交到github上後的檔案夾結構:

又一次clone 下來正常執行,搞定~~

大致就是這些。還有什麼能夠補充的希望小夥伴們,能夠留言補充。也歡迎提交pr。


原始碼地址:https://github.com/JerryloveEmily/GitIgnoreProject

Android開發Git版本號碼控制,究竟哪些檔案不要提交

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.