←back to thread

577 points Delgan | 3 comments | | HN request time: 0.381s | source
Show context
lucasoshiro ◴[] No.44348168[source]
There are many "Git's coolest, most unloved feature", e.g.: bisect, pickaxe, reflog, range-diff, archive, annotated tags, etc. Sadly they are often forgotten as many people thing of Git only as a glorified Google Drive...
replies(3): >>44348325 #>>44348397 #>>44349288 #
1. pydry ◴[] No.44348397[source]
In many cases this is because those features arent actually that useful and they are frivolities surrounding a workhorse.
replies(2): >>44349354 #>>44349447 #
2. hinkley ◴[] No.44349354[source]
I use a lot of features of my tools only when the shit hits the fan. People appreciate me doing it quickly. What they don’t appreciate is when I get mad at them for polluting those tools during their normal activities. Like destroying git history by renaming files incorrectly.

It’s hard to explain to them that things like “mis en place” aren’t OCD but table stakes for sophisticated activities.

3. lucasoshiro ◴[] No.44349447[source]
When I presented most of the ones that I listed to other people they started to say how it would be great if they know these features before, and started to use immediately.

So, yet I understand that some tools do too much, I don't think that this is the case here.