Handle git branches when provisioning
Created by: freechelmi
Currently the provision command can only clone a repo and use it as is.
This is not enough for production where you want a test , staging & live branch
So provision would need a new parameter to target a tag or branch for the git repo.