Git & GitHub 101
Version control every hacker needs. Learn Git fundamentals and collaborate on GitHub like a pro.
Overview
Every serious project uses Git. This course teaches you to track changes, branch, merge, and collaborate on GitHub. You’ll learn the commands that power open-source and professional security tools.
What you will learn
- Initialize a Git repository and track changes with commits
- Create, switch, and merge branches
- Push and pull from GitHub repositories
- Collaborate using pull requests and forks
Syllabus
A structured path through every lesson: What is Version Control?, Your First Repository, Branching & Merging, Working with GitHub, Pull Requests & Collaboration, .gitignore & Project Configuration, Rebasing & History Management, Collaboration Workflows & Open Source.