Aidan's suggestion is good.
Since the configurations should be different in GAE and local, I would suggest option 2 is better - a separate .ENV for local and .YAML for GAE environments.
One small point though. I would suggest adding .gcloudignore files, something like below:
.gcloudignore .git .gitignore .env staging.yaml node_modules/
source share