Git and GitHub for Students
Stop emailing final_final_v2.zip to your project partner
6 lessons · 1.1 hours of reading
· Beginner · 3 free
Git explained from the problem it solves, not from a list of commands. Covers commits, branches, remotes, conflicts and pull requests, with the exact errors you will hit.
Lessons
1
What version control actually solves
The final_final_v2.zip problem, and why every company fixed it the same way.
2
init, add, commit: what a commit really is
Create a repository, save your first three commits, and read the history.
3
Branches and merging
Try risky changes safely, then fold them back into the main line.
4
Remotes, push, pull and the rejected-push error
Connect your repository to GitHub and fix the error every student hits on day one.
5
Merge conflicts, resolved step by step
What those angle-bracket markers mean and exactly how to clear them.
6
Pull requests, .gitignore and a good README
How teams actually review code, and the two files that make your repo look serious.
Lessons 4 to 6 need a Pro pass
A pass also opens every other course's paid lessons, all 50 mock test papers and the company-wise test series. It ends on its own date — nothing renews by itself and nothing is charged without you pressing a button.
See passes — from ₹29