The Git and Github Bootcamp
Master the essentials and the tricky bits: rebasing, squashing, stashing, reflogs, blobs, trees, & more!
Created by Colt Steele | 17 hours on-demand video course
The following sentence is annoying, but also true: the best time to learn Git was yesterday. Fortunately, the second best time is today! Git is an essential tool for work in any code-related field, from data science to game development to machine learning. This The Git & Github Bootcamp course covers everything you need to know to start using Git and Github in the real-world today!
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
Recommended Course by Colt Steele
The Complete Guide To Google Gemini (With Gemini Ultra!) Featured
Mastering TypeScript – 2024 Edition
The Web Developer Bootcamp 2024 Best seller
The HTML & CSS Bootcamp 2024 Edition Best seller
2024 Python Data Analysis & Visualization Masterclass
JavaScript Pro: Mastering Advanced Concepts and Techniques
The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert Best seller
JavaScript Algorithms and Data Structures Masterclass
The Complete Guide to HTML
The Linux Command Line Bootcamp: Beginner To Power User Best seller
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