git使用.gitignore設置不生效或不起作用問題的解決方法
偶然遇到的問題,記錄如下:
通常我們在push項目時,會有些配置文件或本地文件不想上傳到服務器上
這時候我們會通過設置.gitignore 文件
一般設置成這樣:
################### *.com *.txt *.class *.dll *.exe *.7z *.gz *.iso *.jar *.rar *.tar *.zip *.log *.sql *.sqlite *.pyc *.excude *.bak config.* .idea .DS_Store* ehthumbs.db Thumbs.db config.py setting.py test.html bak.html untitled .idea
注意到里面的config.* config.py兩個是否重復定義了?
起因是這樣的,原意是想屏所有config開頭的文件
但發(fā)現不起作用,config.py文件照樣上傳上去了,一開始以為是通配符寫錯了,還是怎了,又寫了個直接文件名的方式
還是不行,改config.py照樣上傳上去。
看起來像是.gitignore設置不生效或不起作用(想屏的內容屏不掉)
非常麻煩。
后來上網搜了一圈,遇到這個問題的人不止我一個,用這個命令清空緩存,.gitignore的改動設置才能生效。。
git rm -r --cached .
以上這篇git使用.gitignore設置不生效或不起作用問題的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python?pdfplumber庫批量提取pdf表格數據轉換為excel
這篇文章主要為大家介紹了python使用pdfplumber庫批量提取pdf表格數據轉換為excel格式的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06Python?SQLAlchemy插入日期時間時區(qū)詳解
SQLAlchemy是一個功能強大且流行的?Python?庫,它提供了一種靈活有效的與數據庫交互的方式,在本文中,我們將了解SQLAlchemy如何更新日期、時間和時區(qū)并將其插入數據庫,感興趣的可以了解下2023-09-09