// the find
jadijadi/gittutorial
A single Markdown file where the exercise is: fork it, add your name and GitHub link somewhere in the middle of a growing list, and open a pull request. It's not a library or tool — it's a live git practice ground for absolute beginners, mostly used by an Iranian dev-education community to learn fork/branch/PR workflow.
The concept is dead simple and self-explanatory, so there's zero setup friction for a first-timer learning git — clone, edit, commit, push, PR. The fork/PR ratio (1256 forks on 913 stars) proves the mechanic actually works as a teaching tool; people are doing exactly what it asks. Low stakes for mistakes: worst case is a merge conflict on a text file, which is itself a decent first lesson.
The README is now thousands of lines of names and emoji with no structure, so it's a nightmare to review, merge, or diff — every PR conflicts with the last one added in the same spot. There's no actual git or GitHub content being taught beyond 'edit and PR'; nothing about rebasing, resolving conflicts, commit hygiene, or reading a diff. No CONTRIBUTING guide, no automated checks (a GitHub Action that validates entries would catch the malformed lines already in the file, like ones missing a valid URL). This isn't something you'd star for its code or ideas — it has none — so it only matters if you're specifically pointing a beginner at their first PR.