Git, from zero to hero 🦸
After following this course, Git will never be a problem anymore for you. Instead, it will be one of your superpowers. Transform Git from a necessary evil into your secret weapon for seamless collaboration and effortless code management.
What You Will Learn
Git Basics (Installation, Commands, Branches)
GitHub and Remote Repositories
Advanced Git Operations (Merging, Rebasing, Stashing)
Collaboration with Pull Requests and GitHub Features
Git Workflows
Internals, Debugging and Best Practices
Git Automation (Hooks, Webhooks)
Advanced Git Structures (Submodules, Subtrees, Monorepos)
Course Schedule
Introduction + Installing Git |
Basic Git Commands |
Working with Branches |
Introduction to GitHub |
Working with Remote Repositories |
Using a Git GUI |
More on Branches |
Merging |
Conflicts |
Rebasing |
Squashing |
Stashing |
Reverting commits + Tags |
Pull Requests |
How Git works under the hood |
More stuff GitHub gives you |
Git Workflows |
Reflog + Bisect + Cherry Pick |
Good and bad practices |
Hooks + Webhooks |
Submodules + Subtrees + Monorepos |
Meet Your Instructor
This Git Masterclass is created by Flavio Copes, an experienced software developer and educator passionate about Web Development. With years of hands-on experience using Git in professional settings, the instructor aims to share practical knowledge and best practices to help you master Git and improve your development workflow.