Tool
Git
Version control for every serious codebase
Learn commits, branches, merging, and working with remotes.
8
Chapters
4
Practice formats
1
Self-paced
Curriculum
8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.
- 1preview
Introduction to Git
Commits, the staging area, and history.
- 2
Staging & Committing
The add/commit workflow in depth.
- 3
Branching
Creating, switching, and deleting branches.
- 4
Merging & Conflicts
Combining branches and resolving conflicts.
- 5
Remote Repositories
push, pull, fetch, and clone.
- 6
Rebasing
Rewriting history for a cleaner log.
- 7
Stashing
Temporarily setting aside uncommitted work.
- 8
Tags & Releases
Marking specific points in history.