What you’ll learn
-
Understand how Git works behind the scenes
-
Explain the difference Git objects: trees, blobs, commits, and annotated tags
-
Master the essential Git workflow: adding & committing
-
Work with Git branches
-
Perform Git merges and resolve merge conflicts
-
Use Git diff to reveal changes over time
-
Master Git stashing
-
Undo changes using git restore, git revert, and git reset
-
Work with local and remote repositories
-
Master collaboration workflows: pull requests, “fork & clone”, etc.
-
Squash, clean up, and rewrite history using interactive rebase
-
Retrieve “lost” work using git reflogs
-
Write custom and powerful Git aliases
-
Mark releases and versions using Git tags
-
Host static websites using Github Pages
-
Create markdown READMEs
-
Share code and snippets using Github Gists
Who this course is for:
- Anyone interested in learning Git in any capacity 🙂
- Anyone learning to code or hoping to enter a tech field
- Web developers, data scientists, software engineers, mobile developers, game developers, etc.
- Anyone who works with code or in a code-adjacent role
Deal Score-2
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.