Git 应该提交最后一个构建id吗?

Git 应该提交最后一个构建id吗?,git,flutter,Git,Flutter,我想知道是否应该提交.last\u build\u id文件,因为每次我在本地测试时,它都会创建一个新的哈希。我认为没有必要提交此文件。这有点像一个二进制文件本身,每次你做一个改变并运行一个程序,这个文件都会改变。 last\u build\u id应放入.gitignore 最好的你有.gitignore-文件吗?如果是,我更愿意在您自己的gitignore文件中添加颤振项目的默认gitignore设置 下面是我的gitignore对于flotter项目(inkl./ios/flatter/.

我想知道是否应该提交
.last\u build\u id
文件,因为每次我在本地测试时,它都会创建一个新的哈希。

我认为没有必要提交此文件。这有点像一个二进制文件本身,每次你做一个改变并运行一个程序,这个文件都会改变。
last\u build\u id
应放入
.gitignore


最好的你有
.gitignore
-文件吗?如果是,我更愿意在您自己的gitignore文件中添加颤振项目的默认gitignore设置

下面是我的gitignore对于flotter项目(inkl./ios/flatter/.last\u build\u id)的外观示例:


您还可以添加特定设置(文件或文件夹)并编辑gitignore。但是在这个网站上,您可以为flutter生成一个包含相应内容的gitignore。

当您使用flutter create创建一个新项目时,它会将.last_build_id添加到.gitignore中,因此@rasengan__的答案是正确的。注意,模板中已经忽略了该文件。gitignore.tmpl文件:我认为gitignore.io是一个有用的工具,您可以搜索flatter,它将为您提供就绪的git ignore文件。但我不确定flutter的.gitignore文件(gitignore.io)是否最新
# 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

# Exceptions to above rules.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages