Version control is a system that records changes to a file or set of files over time so that one 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.
This Git training course skims over the “common” version control commands that most people are familiar with and then dives into the repository and it’s format to make you aware of what goes on beneath the hood so that you are comfortable using the system.
- This Git workshop is suitable for software developers and system integrators.