本文參考Git 上傳忽略文件設(shè)置 .ignore exclude和Git忽略文件在此表示感謝。
在git的repo中,有一些無(wú)用的log文件,或者備份文件,沒(méi)事status都會(huì)顯示,很麻煩。這里完整的介紹兩種方法,歡迎斧正。
.git/info/exclude
。這個(gè)文件是git系統(tǒng)的文件,不會(huì)被上傳到git服務(wù)器,并且是對(duì)當(dāng)前repo有效的,是一種全局方法。具體步驟如下:打開(kāi)文件。文件內(nèi)容如下圖:
在文件末尾添加忽略文件。(使用標(biāo)準(zhǔn)的 glob
模式匹配忽略文件,這是一種簡(jiǎn)化的正則命令)。 比如,我想忽略所有的txt文件,那么在exclude的末尾添加如下內(nèi)容。
添加test.txt
,使用git status
去測(cè)試發(fā)現(xiàn)沒(méi)有test.txt文件需要添加! 如下:
.gitignore
文件gitignore
文件是自己新建的,不是git自帶的。這個(gè)文件會(huì)被git status檢測(cè)到,會(huì)被上傳到git服務(wù)器。方法步驟和方法一相同。這里不在贅述。cache
中,需要使用如下命令:git rm --cached filenamegit commit -m新聞熱點(diǎn)
疑難解答
圖片精選