Git

Software Development



Course Outline

Introduction to version control


  • Version control
  • Centralized vs Distributed VCS
  • Motivation for using Distributed VCS


Git Commands


  • Git Introduction
  • Branching
  • Remote
  • Rebase
  • Rewriting Git History


Git Hands-On


  • Git Cheatsheet and Other Resources