Recommended videos

Working with Git
Working with GitChristopher Lum
Read More
Working with git in 4 episodes: setting up git on windows, creating and cloning a git repository, basic git operations and Workflow, using branches in git.
Lecture 6: Version Control (git) (2020)
Lecture 6: Version Control (git) (2020)Missing Semester
Read More
Learn about git and version control. By the MIT Computer Science and Artificial Intelligence Lab. 1 hour, 25 minutes.
Git 101 Basics - Computer Stuff They Didn't Teach You #4
Git 101 Basics - Computer Stuff They Didn't Teach You #4Scott Hanselman
Read More
Learn about git and version control. Duration: 34 minutes.
Git Pull Requests explained - Computer Stuff They Didn't Teach You #5
Git Pull Requests explained - Computer Stuff They Didn't Teach You #5 Scott Hanselman
Read More
Scott talks about how Git Pull Requests work and merges one in live in this the second episode of our spontaneous training on Git 101. Duration: 21 minutes.
Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth
Git Tutorial for Beginners - Git & GitHub Fundamentals In DepthTech withTim
Read More
This git tutorial for beginners is designed to teach you the git command line tool and how it works with github. This beginner git tutorial teaches github fundamentals and explains concepts like branches, pushing, merge conflicts and many other useful git commands. It goes through the git workflow and illustrates how git and github work on a lower level. Duration: 43 minutes.

Recommended video series

Git & GitHub Tutorial
Git & GitHub TutorialThe Net Ninja
Read More
Tutorial on Git & GitHub for beginners. Duration: 12 episodes.
Git & GitHub: Introduction to Git & GitHub
Git & GitHub: Introduction to Git &
Read More
Series about git and github. Briana will discuss git, github, branching and the github workflow, cloning & working locally, commits, merging, merge conflicts, rebasing, and undoing commits.

Recommended books

Get up to speed on Git for tracking, branching, merging, and managing code revisions. Through a series of step-by-step tutorials, this practical guide takes you quickly from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating the many functions of this open source version control system.

This thoroughly revised edition also includes tips for manipulating trees, extended coverage of the reflog and stash, and a complete introduction to the GitHub repository. Git lets you manage code development in a virtually endless variety of ways, once you understand how to harness the system’s flexibility. This book shows you how.

  • Learn how to use Git for several real-world development scenarios
  • Gain insight into Git’s common-use cases, initial tasks, and basic functions
  • Use the system for both centralized and distributed version control
  • Learn how to manage merges, conflicts, patches, and diffs
  • Apply advanced techniques such as rebasing, hooks, and ways to handle submodules
  • Interact with Subversion (SVN) repositories—including SVN to Git conversions
  • Navigate, use, and contribute to open source projects though GitHub


Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how to use it like a pro.

Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you’ll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.


Recommended videos

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top