Basic Git Workflow
LESSON 1
An introduction to Git and a few of its core features.
Exercises
-
1. Hello Git
-
2. git init
-
3. Git Workflow
-
4. git status
-
5. git add
-
6. git diff
- 7. git commit
- 8. git log
- 9. Generalizations
Getting Started with Git and GitHub
How to Backtrack
LESSON 2
Learn about a few different ways to undo changes made to a Git project and when to use them.
Exercises
-
1. Backtracking Intro
-
2. head commit
-
3. git checkout
-
4. more git add
-
5. git reset I
- 6. git reset II
- 7. git reset review
- 8. Generalizations
Git Branching
LESSON 3
Learn how to manage multiple versions of a project with branching.
Exercises
-
1. git branch
-
2. branching overview
-
3. git branch 2
-
4. git checkout
-
5. commit on a new branch
-
6. git merge
-
7. merge conflict I
-
8. merge conflict II
-
9. delete branch
-
10. generalizations
Git Teamwork
LESSON 4
An introduction to Git collaborations with remotes, pulling, and pushing.
Exercises
-
1. Overview
-
2. git clone
-
3. git remote -v
- 4. git fetch
-
5. git merge
-
6. Git workflow
-
7. git push