I'm inIcon.svg
Version Control with GitImmerse in Git and lay the groundwork for learning programming.
Skills covered
Git
  • graduation-hat-01.svg
    Course format

    Self-paced course

  • bar-chart.svg
    Course level

    Basic

  • globe.svg
    Course language

    English

Knowledge you will gain
checkmarkBasics of Git

Learn how to install and configure Git, commit, and push.

checkmarkWorking with GitHub

Explore how to create a GitHub repo, clone it, and pull from remote.

checkmarkUndoing changes

Discover how to deal with Git reset, revert, and ignore operations.

checkmarkBranching and merging

Understand how to create branches, merge, and select the most optimal branching strategy.

Study plan
  • 14 modules
  • 35 lessons
  • 8 hours
1Version control concept
  • 3 lessons
  • 24 min
video-20.svgVCS concept

7 min

Watcharrow-right
video-20.svgVersion control types

12 min

Locked
video-20.svgWhy Git

5 min

Locked
2Download, install, and configure Git
  • 3 lessons
  • 28 min
3GitHub
  • 3 lessons
  • 15 min
4Git graphical tools
  • 1 lesson
  • 8 min
5Git internals
  • 2 lessons
  • 14 min
6Undoing changes
  • 5 lessons
  • 47 min
7Branching and merge
  • 5 lessons
  • 49 min
8Tags
  • 1 lesson
  • 6 min
9Stash
  • 1 lesson
  • 7 min
10Remotes
  • 2 lessons
  • 13 min
11Branching strategies
  • 1 lesson
  • 13 min
12Extras
  • 2 lessons
  • 9 min
13Practical tasks
  • 5 lessons
  • 3 h 45 min
14Finish course
  • 1 lesson
  • 20 min
Course author