Fundamentals of Git Source Control Management
A concise introduction to git specifically designed for visual learners
What you will learn
Fundamentals of Git Version Control
Creating a new repository
Commits, parental relationships, and branch behaviors
Git Diff and Difftool
Rebasing and squashing commits
Wielding the Git Index Effectively
Merge Conflict Resolution
Description
Taught by a NASA engineer, this course focuses on the core principles of Git SCM (Source Control Management) with an emphasis on understanding commits, parental relationships, and branches early in the curriculum. If you are new to git or consider yourself a beginner or even an intermediate git user, this course is for you. This curriculum includes 8 hands-on exercises that illustrate topics discussed in the videos which you and the instructor will work through together. Upon completion of this course you will have the skills needed to use Git in any new or legacy software project.
Covered topics:
Terminology and Common Commands
Understanding Commits & the Tree
Git Tags
Understanding Git Branches
Remotes and Sharing Branches
Git diff and difftool
Merge Conflict Resolution
Merging vs. Rebasing
The Git Index
Best Practices