有些檔案不想放在 Git 裡面…
有些檔案很特別,例如臨時生成的檔案或者特別大的二進制檔案,都不適合放在Git做版本控管。這時我們就可以使用.gitignore 檔案,把不想要的檔名通通濾掉(忽略特定檔案名稱或者檔案類型)啦。
我常使用的 .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'
git add .
git commit -m 'update .gitignore'
沒有留言:
張貼留言
手機選擇帳號後,按下發布 要再點選一次發布哦