建立 .gitignore 随意設定想跟蹤哪些檔案 和不跟蹤哪些檔案.
1.在項目根目錄下建立 .gitignore 檔案
2. .gitignore檔案過濾有兩種模式,開放模式和保守模式
2.1開放模式負責設定過濾哪些檔案和檔案夾
eg:
過濾檔案夾設定:
/mtk/ 表示過濾這個檔案夾
過濾檔案設定
指定過濾某種類型的檔案:
*.zip
*.rar
*.via
*.tmp
*.err
指定過濾某個檔案:
/mtk/do.c
/mtk/if.h
2.2 b保守模式負責設定哪些檔案不被過濾,也就是哪些檔案要被跟蹤。
跟蹤某個檔案夾
!/plutommi/mmi
跟蹤某類檔案
!*.c
!*.h
跟蹤某個指定檔案
!/plutommi/mmi/mmi_features.h
3.配置.gitignore 的簡易原則
采 用共享模式與保守模式結合配置的辦法。eg:一個檔案夾下有很多檔案夾和檔案,而我隻想跟蹤其中的一個檔案,這樣設定就可以滿足這種情況,先用共享模式把 整個目錄 都設定為不跟蹤,然後再用保守模式把這個檔案夾中想要跟蹤的檔案設定為被跟蹤,配置很簡單,就可以跟蹤想要跟蹤的檔案。
4.我做mtk項目用到的 .gitignore 檔案的具體配置如下:
#######開放模式############
###############
# folder #
/_souceInsight_/
/build/
/MoDIS/
/Doc/
/mtk_lib/
/scripts/
/header_temp/
/tools/AudioResGen/
/tools/GLBOptionSwtichRef/
/tools/GMSL/
/tools/MinGW/
/tools/MSYS/
/tools/NewMMIResourceTool/
/tools/NVRAMStatistic/
/tst/
/verno/
/plutommi/tool/
/plutommi/Customer/ResGenerator/
/plutommi/Customer/CustResource/
/plutommi/Customer/LcdResource/
/plutommi/Customer/Images/
/plutommi/mmi/Framework/EventHandling/EventsInc/mmi_menu_handlers.h
/vendor/font/MTK/official/project/plutommi/content/inc/
/vendor/font/MTK/official/project/plutommi/content/src/
# fixed file #
.gitignore
*.exe
*.txt
*.def
*.dsp
*.lib
*.doc
*.dll
*.lnt
*.pm
*.xls
*.dbg
*.DBG
*.o
*.plg
*.keep
# temp file #
~*
*.log
*.cmm
*.men
*.ini
*.fig
*.cmp
# script #
*.bat
#########保守模式############
!/plutommi/Customer/CustResource/PLUTO_MMI/
!/plutommi/Customer/LcdResource/MainLcd128X160/
!/plutommi/Customer/Images/PLUTO128X160/p_w_picpath.zip
!/vendor/font/MTK/official/project/plutommi/content/inc/MainLcd128X160/
!/vendor/font/MTK/official/project/plutommi/content/src/MainLcd128X160/
轉載自:http://hi.baidu.com/orangejackylee/blog/item/dd1bc005afd66995e950cd3b.html
以下為自己的總結:
簡寫配置方法,直接在終端裡面輸入一下指令即可