Git Fundamentals
Getting started with Git
What you'll learn
Git is a popular distributed version control system (DVCS). In this course, learn how to create a local repository, commit files, push changes to a remote repository, fix errors in your commits, and many of Git's other features. Understand the difference between the working copy, staging area, and repository itself. Come learn the power of Git.
Table of contents
- Overview 1m
- Creating a local repository, adding files, and committing changes 2m
- Viewing history and diffs 4m
- Staging changes as multiple commits 2m
- Deleting and renaming files 2m
- Undoing changes to the working copy 2m
- Undoing/redoing changes in the repository 3m
- Cleaning the working copy 1m
- Ignoring files with .gitignore 3m
- Summary 1m
- Overview 1m
- Visualizing branches 2m
- Creating local branches 1m
- Difference between branches and tags 2m
- Renaming and deleting branches 2m
- Recovering deleted commits 2m
- Stashing changes 5m
- Merging branches 5m
- Rebasing changes 7m
- Cherry-picking changes 4m
- Creating a remote branch 3m
- Deleting a remote branch 3m
- Summary 0m
Course FAQ
Distributed version control systems, such as Git, work on changesets. These changesets can shift around so both clients and servers can have the entire repository present.
You will learn about installing Git on various operating systems, configuring Git for your needs, and then how to work locally and remotely with Git.
This guide will examine Git version 1.7.10.