2 ms·
Considering the architecture of the git and fundamental tradeoffs that you make after deciding on: content addressability, internal data representation, trackin
by plesiv 9y ago
Considering the architecture of the git and fundamental tradeoffs that you make after deciding on: content addressability, internal data representation, tracking content instead of files, taking snapshot of the content of entire commit as opposed to just its diff - the only avoidable BS people get from git is its "porcelain" CLI. There have been many tools tools to address it (like easygit).
Git is extremely well engineered, it's just that its UI is not conducive to learning it.