這些是我的 .gitignore 中關于由生成的檔案的行 flutter pub run build_runner build --delete-conflicting-outputs
*.freezed.dart
*.g.dart
我試過
git rm -rf --cached .
git add .
仍然*.freezed.dart并*.g.dart再次添加
uj5u.com熱心網友回復:
如果我正確理解你的問題;如果檔案先前已被 git 跟蹤,那么您需要洗掉這些檔案,然后將這些更改提交到存盤庫以從 git 中洗掉它們但保留本地副本。
git rm -r --cached .
git add .
git commit -m "remove ignored files"
或者,您可以簡單地直接洗掉檔案/目錄:
git rm -r --cached <file>
下次提交后不應再跟蹤檔案/目錄
uj5u.com熱心網友回復:
我不明白為什么,但我改變了
*.freezed.dart
*.g.dart
為了
*.g.dart
*.freezed.dart
它開始作業
uj5u.com熱心網友回復:
正如評論的那樣,Git 2.34.1 修復了圍繞.gitignore.
關于 Git 郵件串列的討論揭示了關于提交 f652672(“ dir:正確選擇目錄”)的問題
雖然與您的案例沒有直接關系(僅忽略檔案,而不是檔案夾),但請檢查升級到 2.34.1 是否有幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/369447.html
上一篇:“gitpushdokku”不斷詢問“dokku@...”密碼
下一篇:即回傳')'預期時
