Github
GitHub is a Microsoft Distributed Version Control Systems product. It enabling multiple teams to work separately on the same project without having an impact on the work of others. GitHub manages an online web hosted Central Website Repository containing all project files. It is a unified source of truth. It helps teams collaborate and maintain the entire history of project file changes, and helps answer the questions who changed what, where, when, and why for the lifetime of the project
Version Control
GitHub References
GitHub Flow
GitHub flow is a lightweight, branch-based workflow. See GitHub Flow for details