这些是我的 .gitignore 中关于生成的文件的行flutter pub run build_runner build --delete-conflicting-outputs
*.freezed.dart
*.g.dart
Run Code Online (Sandbox Code Playgroud)
我试过
git rm -rf --cached .
git add .
Run Code Online (Sandbox Code Playgroud)
仍然*.freezed.dart再次*.g.dart添加
如果我正确理解你的问题;如果这些文件之前已被 git 跟踪过,那么您需要删除这些文件,然后将这些更改提交到存储库以从 git 中删除它们,但保留本地副本。
git rm -r --cached .
git add .
git commit -m "remove ignored files"
Run Code Online (Sandbox Code Playgroud)
或者,您可以直接删除文件/目录:
git rm -r --cached <file>
Run Code Online (Sandbox Code Playgroud)
下次提交后不应再跟踪文件/目录
| 归档时间: |
|
| 查看次数: |
2484 次 |
| 最近记录: |