git設置過濾忽略的文件或文件夾


我們一般向代碼倉庫提交項目的時候,一般需要忽略編譯生成的中間文件以及文件夾的提交,因為它們是無用的,而且也會占用倉庫的空間。一般只用提交.pro,.sln,makefile,程序源文件等編譯必須用到的文件,所以是有這樣的需求的。

 

怎么用呢?一般是在自己的本地項目底下建立一個.gitignore的文本文件,在命令行下用touch建立就可以了,然后編輯它,向里面添加需要過濾的文件和文件夾。當然這是個辛苦活,所以github上也有相應的模版了。

https://github.com/github/gitignore

當然,以上的模版很多,有VS的,有Qt Creator的,有C/C++的,有Lisp的,有Cmake的,等等,需要拿來用就行了。

 

注意:.gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經被納入了版本管理中,則修改.gitignore是無效的。

 

具體怎么用?請看這里:

http://blog.csdn.net/benkaoya/article/details/7932370

 

references:

http://stackoverflow.com/questions/1677113/files-to-ignore-when-using-visual-studio-with-git

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM