固定連結網頁

2019年6月3日 星期一

不想加入git 的檔案類型

有些檔案不想放在 Git 裡面…

有些檔案很特別,例如臨時生成的檔案或者特別大的二進制檔案,都不適合放在Git做版本控管。這時我們就可以使用.gitignore 檔案,把不想要的檔名通通濾掉(忽略特定檔案名稱或者檔案類型)啦。

我常使用的 .gitignore 檔案內容

# 這是註解 .NET
#[Oo]bj
#[Bb]in
#[Tt]emp
#*.user
#*.suo

#*.DS_Store
#[Tt]est[Rr]esult*
[Tt]humbs.db
#_ReSharper.*
#*.resharper
#Ankh.NoLoad

*.[Cc]ache
*.bak
*.log

# stm32 .c
*.o
*.crf
*.axf
*.d
*.dep
*.su
*.elf
*.list
/Drivers
/MDK-ARM

# 如果你想忽略壓縮檔或一些大檔案
*.7z
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

*.pdf

# microchip No storage needed
*.hex
*.map
*.cof
*.err
*.mcs
*.mcw

# C::B
/Release
/bin
/obj
/wx_pch.h.gch
*.layout

*.bat



特別注意!!

.gitignore只能忽略那些沒有被追蹤的檔案 (Untracked Files),也就是說比.gitignore 晚加入的檔案。

如果 .gitignore是後面修改/新增,想要把已追蹤過的檔案剔除,可以參考以下命令:
git rm -r --cached .
git add . 
git commit -m 'update .gitignore'

沒有留言:

張貼留言

手機選擇帳號後,按下發布 要再點選一次發布哦