title: Upload my php project files to use with google cloud AppEngine
body: <p>I've spent 10+ hours yesterday reading up about / testing tutorials with google cloud and how I can use them as a host for my dynamic website.</p>
  
  <p>With all of the new information in my head, I'm scrambled on what to do.</p>
  
  <p>I already have my Virtual Machine Instance built with an IP that links to my domain, this works fine. However, I cannot for the life of me figure out how to put my project files on there. I figured it would have been something like "upload project files", "link with appengine", "link with cloud sql", but it seems like I was wrong?</p>
  
  <p>In the tutorials, I uploaded googles sample projects (tutorials) by cloning a github link in the shell.</p>
  
  <pre><code>git clone https://github.com/GoogleCloudPlatform/getting-started-php.git
  </code></pre>
  
  <p>They also said a zip file could be extracted as an alternative.</p>
  
  <p>Are those the only way of doing this? Should I create my own github and cone it in the shell?</p>
  
  <p>Is it possible to link an AppEngine with a bucket that has my project files on there? (just throwing the question out there)</p>
  
  <p><strong>bonus question:</strong> once the files are uploaded, am I able to edit/develop through google cloud or do I need to edit changes in my files, then re-upload it to the cloud as an update?</p>
  
  <p>This is my first time trying to have google (or any company) host my website, and this is completely foreign territory for me so any direction is much appreciated.</p>