我的 gitignore 檔案看起來很簡單:
env/
.idea
*.pyc
__pycache__
*.env
/environment
db.sqlite3
*.log
當我git add .從我的根專案檔案夾執行然后檢查狀態時 - 我看到沒有跟蹤檔案。當我這樣做時git status --ignored,我看到所有檔案夾都被忽略:
.flake8
.gitignore
.idea/
Procfile
env/
requirements.txt
runtime.txt
src/
所以它以某種方式忽略了所有的檔案夾和檔案。我試圖評論所有內容gitignore- 結果是一樣的。
我試圖通過以下方式重新初始化 git:
rm -rf .git
git init
結果是一樣的。
如何添加我的檔案,沒有git add --force?我希望gitignore忽略添加的檔案,但仍要提交其他檔案。
uj5u.com熱心網友回復:
如評論中所述:似乎venvorvirtualenv創建了一個全域.gitignore(in /Users/admin/.gitignore),其第二行讀取*,忽略所有檔案。
不清楚是什么原因導致這個 venv 條目首先被創建/Users/admin,所以找出是否有任何依賴它的東西還有待完成,但與此同時,這里的主目錄中的任何虛擬環境資料都應該被移動或洗掉,這樣全球.gitignore就不再存在了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/525484.html
