Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
What's most interesting about Git is that it was started because Linus didn't like VCSs present at the time. Basically side project to version Linux kernel became the norm in 99% of all software projects.
You had me at `god bless git`. It is an awesome tool!
@poetrique `git bless god`
I'd love an article that takes a deep dive of how git is implemented
capcj1594yYour favorite project is the worldwide developers favorite one, it's nice to remember such simple and powerful tool.
Git changed the way that the development world lives on, Linus is a fucking god.
Xaotic8594yBnnn b.j nm nun Bug
emaayan1634yNope, it's a developer nightmare, just using C, this tool has managed get in the way of developers by making them learn inconsistent and incoherent command structure, spawning massive amounts of branching "strategies" and heated debates on what should be down or merged or rebase.
worse, initially the tool started as completely distributed system, but now with the likes of github and gitlab as a centralized repository, developers are still forced to use redundant commands and terminology as though they still work alone.
kiki233344y@emaayan oh, my man, how far you've fallen...
Git is a tool. So-called "strategies" are pure bullshit. Blaming Git for them doesn't making any sense, it's just like blaming JS for being a thing behind jQuery.
Git is distributed. Git may even be called a CRDT with one tradeoff — when conflict happens, there's a human needed to resolve it. You don't need any of these Gitlabs and Githubs to actually use Git.
anroven3674yI started teaching Git, because I noticed that many people were using it, while having no idea how it actually works.
I think most frustration is a result of not taking the time to understand how it works. Git can look intuitive, but it's not. It's just different than anything you've seen before; it's beautiful. ;)
lenniep3294yI use git daily, but i still learn new things about it all the time. It's so powerful, but with great power comes great responsibility :)
it's easy to break a whole repo within minutes :) guess we all shouted "fuck you git" every now and then...