1、前言
在Git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改根目錄中 .gitignore 檔案的方法 ,把要忽略的檔名填進去,Git就會自動忽略這些檔案。
很多人都知道提交專案到GitHub上都需要忽略一些檔案,但是估計有些人不知道GitHub已經為我們準備了各種程式語言的配置檔案了。今天就是普及這個簡單的知識點 。雖然簡單,但是非常有用 。
2、舉個例子
以android為例
# Built application files
*.apk
*.ap_
# Files for the ART/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
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/dictionaries
.idea/libraries
# Keystore files
# Uncomment the following line if you do not want to check your keystore files in.
#*.jks
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
# Google Services (e.g. APIs or Firebase)
google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json複製程式碼
3.ignore 語法規則
以斜槓“/”開頭表示目錄;
以星號“*”通配多個字元;
以問號“?”通配單個字元
以方括號“[]”包含單個字元的匹配列表;
以歎號“!”表示不忽略(跟蹤)匹配到的檔案或目錄;
注意:.ignore 配置檔案是按行從上到下進行規則匹配的,前面的規則已經匹配到的,則後面的規則將不會生效。
4、下載離線檔案
離線檔案下載這些配置檔案,可以在公眾號【程式IT圈】,回覆『git』,如下圖所示。
本文屬於原創,如有轉載,請標註原作者,版權歸本公眾號所有。如果你喜歡我寫的文章請關注 程式IT圈 ,歡迎大家繼續關注本公眾號的技術博文。如果您覺得這篇文章對你有所幫助的話,不妨點個贊哈,您的支援就是我堅持原創的動力~~
最後,推薦個公眾號『共享IT資源』,一個專門分享程式設計相關的視訊、程式碼、電子書等IT資源的公眾號。歡迎關注!