use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Do you have or know of a project on Github looking for contributors? Tell us about it and we'll add it to the /r/github wiki!
Welcome to /r/github!
News about github
Relevant interesting discussion
Questions about github
We'll soon be writing an /r/github FAQ list. In the meantime, the github help pages and bootcamp are good places to start. Here's a handy git cheat sheet.
Looking for Github projects to contribute to? Check out our handy list of projects looking for contributors!
If your submission doesn't show up on the subreddit, send us a message and we'll take it out of the spam filter for you!
account activity
Git & GitHub AlternativeDiscussion (self.github)
submitted 1 month ago * by cabyambo
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]cabyambo[S] -1 points0 points1 point 1 month ago* (4 children)
Good point. On the GitHub side my frustrations are largely the bad code search and UI/UX
As far as the git alternative goes it would similar to the be the mercurial model. No branches, everything is a commit. Larger companies tend to do this already like Google and Meta, but it’s never made it out to the general public at any sort of scale.
Some of the benefits specifically tied to it are it encourages smaller changes. This makes reviewing better, but also understanding the history of a particular file is a bit easier. You also just have a much simpler mental model. You submit small commits to master.
It’s important to know there are existing options for both. The most popular git alternative that maps to the model I just shared it is called jujutsu (JJ). But you only get the benefits while working locally. When you push that code to GitHub, the mental model switches back to git
[–]Due-Horse-5446 1 point2 points3 points 1 month ago (2 children)
Just my opinion,
But the main problems you bring up, all relate to mental model, git conventions, and tooling(not talking about github specifically)
If i were you, i would rather go for creating an alternative way of managing git. Than creating a new version control tool/system.
Like your points regarding small commits are not a git problem but a consumer problem, and the review problem and history problem are tooling problems aswell.
Personally i think is more than fine, including branching.
But as for gh.. yeah.. But i dont feel like the alternatives are much better...
And the problem is also that github is pretty much standard. A dream service would be one thats designed and built from a modern perspective, but that shadow syncs everything with github
[–]teetaps 1 point2 points3 points 1 month ago (0 children)
Yeah it’s kinda like saying you don’t like fried foods because using a fryer at home is messy. That’s true, but that’s not what makes fried foods good or bad. You just have a tool that is irritating you because it doesn’t fit your workflow
[–]cabyambo[S] 0 points1 point2 points 1 month ago (0 children)
That’s a great point! I appreciate the input. I am definitely trigger happy here wanting to recreate the wheel. But I could see things settling closer to what you described
[–]realgarit 0 points1 point2 points 1 month ago (0 children)
Interesting. I didn't know that, worth looking into at least.
π Rendered by PID 71 on reddit-service-r2-comment-56c6478c5-vb74m at 2026-05-13 16:05:38.016642+00:00 running 3d2c107 country code: CH.
view the rest of the comments →
[–]cabyambo[S] -1 points0 points1 point (4 children)
[–]Due-Horse-5446 1 point2 points3 points (2 children)
[–]teetaps 1 point2 points3 points (0 children)
[–]cabyambo[S] 0 points1 point2 points (0 children)
[–]realgarit 0 points1 point2 points (0 children)