gitignore文件的作用


早上上傳文件的時候,發現有一些密鑰不需要增加到版本庫中,但是由於每次git status都會提示Untracked files ...並且這些文件並不需要一直提示,會占用相應的需要跟蹤的文件位置,導致自己看不到;

 

所以自己百度了一下,原來根目錄一直有一個.gitignore隱藏文件,而這個隱藏文件的作用不止止是可以忽略原來制定的規則,並且也可以根據自己的需要制定自己的規則;

 

相應的博客文章:

廖雪峰博客:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758404317281e54b6f5375640abbb11e67be4cd49e0000

梧桐樹下:

http://www.pfeng.org/archives/840

 

在git中如果想忽略掉某個文件,不讓這個文件提交到版本庫中,可以使用修改根目錄中 .gitignore 文件的方法(如無,則需自己手工建立此文件)。這個文件每一行保存了一個匹配的規則例如:

 

1 # 此為注釋 – 將被 Git 忽略
2  
3 *.a       # 忽略所有 .a 結尾的文件
4 !lib.a    # 但 lib.a 除外
5 /TODO     # 僅僅忽略項目根目錄下的 TODO 文件,不包括 subdir/TODO
6 build/    # 忽略 build/ 目錄下的所有文件
7 doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

 


免責聲明!

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



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