Do not ignore pubspec.lock in project templates (#24209)

* Remove *.lock from gitignore

* Remove pubspec.lock from gitignore
diff --git a/.gitignore b/.gitignore
index c130db3..a68b7de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,5 @@
 # Miscellaneous
 *.class
-*.lock
 *.log
 *.pyc
 *.swp
diff --git a/dev/tools/vitool/.gitignore b/dev/tools/vitool/.gitignore
index 070e840..b25141f 100644
--- a/dev/tools/vitool/.gitignore
+++ b/dev/tools/vitool/.gitignore
@@ -3,8 +3,6 @@
 .packages
 .pub/
 build/
-# Remove the following pattern if you wish to check in your lock file
-pubspec.lock
 
 # Directory created by dartdoc
 doc/api/
diff --git a/packages/flutter_tools/templates/app/.gitignore.tmpl b/packages/flutter_tools/templates/app/.gitignore.tmpl
index 47e0b4d..9d7edcf 100644
--- a/packages/flutter_tools/templates/app/.gitignore.tmpl
+++ b/packages/flutter_tools/templates/app/.gitignore.tmpl
@@ -1,6 +1,5 @@
 # Miscellaneous
 *.class
-*.lock
 *.log
 *.pyc
 *.swp
diff --git a/packages/flutter_tools/templates/plugin/.gitignore.tmpl b/packages/flutter_tools/templates/plugin/.gitignore.tmpl
index 7ecebb4..e9dc58d 100644
--- a/packages/flutter_tools/templates/plugin/.gitignore.tmpl
+++ b/packages/flutter_tools/templates/plugin/.gitignore.tmpl
@@ -3,6 +3,5 @@
 
 .packages
 .pub/
-pubspec.lock
 
 build/
diff --git a/packages/flutter_tools/test/data/asset_test/main/.gitignore b/packages/flutter_tools/test/data/asset_test/main/.gitignore
index 93d2a1e..16a1724 100644
--- a/packages/flutter_tools/test/data/asset_test/main/.gitignore
+++ b/packages/flutter_tools/test/data/asset_test/main/.gitignore
@@ -1,2 +1 @@
 .packages
-pubspec.lock