In the last several years, distributed version control has revolutionized the way we do development. Among the various DVCS offerings, Git is a popular, flexible and advanced open-source tool that increases team productivity as less time is spent on merge conflicts and branching becomes painless.
This course covers how to practically use Git, while also providing a solid foundation for how Git works under the hood. Abandon your CVS pushbike and board your new Git helicopter!
Developers with either no prior experience of version control, or users of traditional(c entralized) systems wanting to learn about distributed version control.
Whats version control?
A quick history
Walkthrough exercise I
Understanding the DAG
Walkthrough exercise II