Provide a more helpful error message when we detect the user is tryin… (#15032)

Fixes https://github.com/flutter/flutter/issues/14950
diff --git a/bin/flutter b/bin/flutter
index 61f25bd..0dc02d8 100755
--- a/bin/flutter
+++ b/bin/flutter
@@ -128,6 +128,9 @@
 # Test if the flutter directory is a git clone (otherwise git rev-parse HEAD would fail)
 if [ ! -e "$FLUTTER_ROOT/.git" ]; then
   echo "Error: The Flutter directory is not a clone of the GitHub project."
+  echo "       The flutter tool requires Git in order to operate properly;"
+  echo "       to set up Flutter, run the following command:"
+  echo "       git clone -b beta https://github.com/flutter/flutter.git"
   exit 1
 fi
 
diff --git a/bin/flutter.bat b/bin/flutter.bat
index 06437b6..66cffcf 100644
--- a/bin/flutter.bat
+++ b/bin/flutter.bat
@@ -38,6 +38,9 @@
 REM  Test if the flutter directory is a git clone, otherwise git rev-parse HEAD would fail
 IF NOT EXIST "%flutter_root%\.git" (
   ECHO Error: The Flutter directory is not a clone of the GitHub project.
+  ECHO        The flutter tool requires Git in order to operate properly;
+  ECHO        to set up Flutter, run the following command:
+  ECHO        git clone -b beta https://github.com/flutter/flutter.git
   EXIT /B 1
 )