|
|
|
|
|
by WastingMyTime89
1260 days ago
|
|
> Instead of hiding the abstractions behind a “friendlier” CLI, Git shows you its real power and that of VCSs in general, by having a lower-level API. But that’s simply not true. Git is just inconsistent in how it does things. Sometimes it wants you to deal with its inner state (typically the undo where you just need to move HEAD to a previous commit which might be only visible in the reflog). Sometimes it introduces complex concepts which would be simpler if they were just exposed for what they are (stashes are just temporary commits). Honestly Git is a mess. It works but the UX has always been awful. |
|