CodeLesson
Instructor-Led Courses

Version Control with git

An instructor-led online course.

Course Description

Version Control with git is for experienced coders in need of a reliable method of distributed version control. Concepts covered include merging, authentication, checkout and commit, branching, and handling merge conflicts. Students will learn to create and apply patches as well as manage local modifications.

Course Outline

  • Review: version control objectives and concepts
  • Overview of distributed version control
  • Installing git on your operating system of choice (Windows, OSX, Linux)
  • Initializing repositories
  • Merging
  • Using rebase versus merge
  • Authentication
  • Checkout and commit (including resetting and removing files)
  • Inspecting the commit log
  • Inspecting repository status
  • Showing differences between modified files
  • Branching
  • Handling merge conflicts
  • Creating and applying patches
  • Managing local modifications with stash

Prerequisites

  • Experience coding in any programming language

Format

Taught online. Instructor-led.

A unit measures the time it takes to complete one of our instructor-led courses. Each unit normally requires about 4-6 hours of effort. We expect you'll do at most one unit per week. You may take more or less time to complete the course. Most of our courses are four units. We offer extended time if you need more time to complete the course.

CodeLesson courses are available to students 24 hours a day while the course is in session. That means you can participate in the course even if you have a busy daytime schedule or if you're located in a different time zone.

Courses are comprised of online and offline readings, weekly quizzes, online discussion topics, and hands-on coding exercises that are evaluated by the instructor. You can post questions about the coursework at any time and the instructor will provide guidance. You're never stuck on your own.

Copyright © 2010-2013, LessonPlex Inc. Support/Feedback. FAQ.