将 .gradle 文件夹包含到我的 gitignore 中是否安全?如果是这样,为什么它不包含在 flutter create myapp 命令生成的默认 gitignore 文件中

Akb*_*tov 6 git version-control android gitignore flutter

将 .gradle 文件夹包含到我的 gitignore 中是否安全?如果是这样,为什么它不包含在flutter create myapp 命令生成的默认 gitignore 文件中?

/.gitignore:

# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/

# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/

# Web related
lib/generated_plugin_registrant.dart

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json
Run Code Online (Sandbox Code Playgroud)

Vam*_*ire 0

Flutter 的动机是包含或不包含.gradle在生成中.gitignore,我只能猜测,因为我既不做 Flutter,也不做 Android 开发。

但该.gradle目录只包含 Gradle 缓存和类似内容,并且永远不应该进行版本控制。我真的很想知道 Flutter 是否会重新定义它。

另外,如果你查看 Flutter 自己的存储库,他们也会忽略它:https: //github.com/flutter/flutter/blob/master/.gitignore 或者在他们的 Gallery 示例中: https: //github.com/flutter/gallery/ blob/main/.gitignore

他们将其放在“Android 相关”标题下,而您的文件中根本没有该标题。也许您没有将项目生成为“Android”项目,因此此部分被排除在您的文件或类似内容之外?只是猜测最后一部分。