SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Git It Together: Master Version Control with Git and GitHub
Course Introduction
What is Version Control?
Introduction to Git
Git vs GitHub
Discovering New Repositories on GitHub
Make Your Very First Github Repository
Installing Git
Configuring Git
SSH for GitHub (Bonus Video)
Quiz
Basic Git Theory
Setting Up For the Project
Add, Commit and Push
Pushing Your Changes to GitHub
Practice Pushing Your Changes
Quiz
Undoing a Staged Change
Undoing a Committed Change
Undoing a Pushed Change
Git Diff
Fetch and Merge Changes
Git Pull
Avoid Rejected Push Requests
Work Through a Failed Pull Request
Quiz
Introduction to Branches in Git
Organizing Your Branches
Pushing to Branch featureA
Pushing to Branch featureB
Pulling into Branch featureA
Pulling into Branch featureB
Merging Branches
Merge Branch featureC into Master with a Fast Forward Merge
Merge Branch featureC into Master with a No Fast Forward Merge
Merging Branch featureB into Branch featureA
Merging Branch featureA into Master
Deleting Branches
Rebasing in Git
Quiz
View Your Git Log
GitHub Pages
Putting Your Project on a GitHub Page
Git Clone
Forking on GitHub
Pull Requests
Quiz
Conclusion