Understanding The GIT Workflow