Android Studio Git .gitignore操作(版本控制應該忽略的檔案)
在push專案到GitHub的時候,忽略這些檔案需要做的步驟如下:
1.在專案目錄下找到.gitignore檔案(一般有兩個地方存在該檔案:一是根目錄下,一是app目錄下),如果沒有找到該檔案就建立一個 。該檔案主要寫明需要忽略的檔案。
2.對於Android專案來說,有一個標準的需要忽略的檔案(當然,也可以根據自己的專案而定),在GitHub上去下載Android.gitignore檔案。下面為Android.gitignore檔案的內容:
<span style="font-size:14px;"># Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Android Studio Navigation editor temp files .navigation/ # Android Studio captures folder captures/ # Intellij *.iml # Keystore files *.jks</span>
它主要的寫法規則為:"#"表示註釋,"*"表示萬用字元,可多個,"/"表示目錄,"!"表示不忽略匹配到的檔案或目錄,"?"表示通配單個字元,"[]"表示包含單個字元的匹配列表。
3.git命令操作
接下來只需git add. ,git commit -m "comment" ,git push就行了(注意在app目錄下也有需要忽略的檔案)。這樣上傳到GitHub上的專案就忽略了不需要進行版本控制的檔案。另外,從GitHub上Download下來的這個專案,在匯入Android Studio中時,應該使用Import Project。