Git & uv Quick Start
The commands you actually need to save your work, put it on GitHub, and run a Python project. 16 pages, no theory.
Download the PDFMost beginners don't get stuck on Git because it's hard. They get stuck because every tutorial shows them forty commands when they need six.
This is the six.
What's inside
- The three commands you'll use every single day
- Branches — make one, work on it, merge it back
- Undoing things, including the ones that feel scary
- Putting your project on GitHub and getting it back down
uv— creating a Python project, adding packages, running your code- A complete walkthrough: empty folder to a project someone else can clone and run
Who it's for
You've written a bit of Python and you're tired of folders called
project_final_v2_REAL. You have a terminal and you can type. That's it.
No prior Git. No virtualenv knowledge. Nothing about pip — we use uv,
which is faster and one tool instead of three.