> In a modern, closed-source development environment, you can throw out 90% of Git’s complexity. At the end of the day, what does a beginner really need?<p>> That’s basically it. The rest—merge commits, complicated branches, rebasing, staging areas, and intricate commit histories—just aren’t necessary for most everyday workflows.<p>yes, agree.<p>but the takeaway should not be that you need another tool - you can accomplish what is required with a single sheet of paper (or webpage). a table of simple tasks and the commands to accomplish them, tuned to new developers, students, etc. there's literally no reason to make a wrapper just for that.<p>there's 10,000 things more complicated and fiddly than git that devs need to learn and become expert at.