Nnm map not updating
The primary output of development work should be source code.
), remote branches, tracking, namespaces Git doesn’t so much have a leaky abstraction as no abstraction.
It’s simply the result of ignoring the needs of normal users, and confusing architecture with interface.
“Git is good” is true if speaking of architecture – but false of user interface.
There is essentially no distinction between implementation detail and user interface.
It’s understandable that an advanced user might need to know a little about how features are implemented, to grasp subtleties about various commands.