This document discusses using Git and GitHub for version control when developing SAP Fiori apps in a team environment. It addresses common questions that arise, such as how to handle changing requirements that require going back to an earlier state of the app, and how to enable multiple developers to collaborate on a single codebase through a shared repository. The document introduces key Git concepts like local and remote repositories, tracking versions and changes, reverting to previous versions, and pushing/pulling from the shared repository. It also discusses options for using Git through WebIDE Personal/Productive editions or setting up a GitHub repository.