Git Training

Objective:

Version control is a system that records changes to a file or set of files over time so that you can recall precise versions later. Git has advanced and matured to be easy to use and yet preserve these initial qualities. It’s extremely fast, it’s very proficient with large projects, and it has an implausible branching system for non-linear development The important thing to appreciate about Git is that it thinks about version control very differently than Subversion or Perforce or whatever SCM.

Course Contents

Day 1

  • Understanding Version Control
  • Getting started with Git
  • Git Object Types
  • Git Data Model
  • Branching and Merging
  • Tree in Git
  • Git Directory
  • Working Directory
  • Index
  • Non-SCM Uses of Git
  • Setting Up user profile
  • Git Data Model

Day 2

  • Normal Workflow with Git
  • Log in Git
  • Browsing Git
  • Searching Git
  • Git Diff
  • Rebasing
  • Stashing
  • Tagging
  • Exporting Git
  • Distributed Workflow in Git
  • Sharing Repositories
  • Hosted Repositories

© 2016 Laliwala IT. All rights reserved.