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