持續集成 - 使用sourcetree設置忽略文件無效問題


在項目目錄下的.gitignore文件里設置了忽略文件,但是不生效,解決方案如下:

 

設置忽略文件兩種方式:

1. 全局設置

2. 某個倉庫設置

 

 3. 如果不生效,cd到項目目錄下,執行以下命令

git rm -r --cached .     

git add .

git commit -m ''

如果想要忽略的文件已經上傳至gitee,需要將gitee上的文件刪除后再設置忽略

 

4.  gitignore文件語法

##以斜杠“/”開頭表示目錄;
##以星號“*”通配多個字符;
##以問號“?”通配單個字符
##以方括號“[]”包含單個字符的匹配列表;
##以嘆號“!”表示不忽略(跟蹤)匹配到的文件或目錄;
##此外,git 對於 .ignore 配置文件是按行從上到下進行規則匹配的,意味着如果前面的規則匹配的范圍更大,則后面的規則將不會生效;

**/target/
/ServerLog
**/*.iml
**/.idea
**/generator-output
**/logs/
**/tomcat/
/export/**
**/web-platform/src/test/

 

 

ps,我的gitignore文件:

 


免責聲明!

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



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