3 ms·
I'm not anywhere near an expert with git, but I'm proficient enough to use it effectively with my normal workflow. I like git, but admittedly the bar was set re
by greydius 10y ago
I'm not anywhere near an expert with git, but I'm proficient enough to use it effectively with my normal workflow. I like git, but admittedly the bar was set really low by subversion.
This article raises some valid points, though. One that resonates most with me is that git exposes its entire model. I really wish there was a git-lite that just had the few basic commands that junior developers can grok and not fuck up so I wouldn't have to waste my time explaining the same stuff for the umpteenth time.
- nercht12 10y agoIf you want a straight-forward mental model that works with git, try Gitless. Note, you will end up learning some new commands that simplify things, and you'll have to re-learn git if you work for someone that wants you to use the nitty-gritty, but every convenience has it's downside, and you just have to weigh that against the immediate benefits. Edit: Thanks to lyall for the links. He posted below. [1]: http://gitless.com/ http://gitless.com/ [2]: https://people.csail.mit.edu/sperezde/oopsla16.pdf https://people.csail.mit.edu/sperezde/oopsla16.pdf