2 ms·
This article exemplifies something I see novice programmers doing which it would be good to avoid. Basically, it places too much emphasis on "commit". This atti
by Myrmornis 9y ago
This article exemplifies something I see novice programmers doing which it would be good to avoid. Basically, it places too much emphasis on "commit". This attitude does indeed lead newcomers to commit rarely. I think the word itself doesn't help; we shouldn't think of it as "commit", but rather "quick painless snapshot". The milestone beginners should aim for is where they commit frequently, and come to see the git UI as the way to change the state of their code (rather than the undo button in the editor!) If reworking commits were easier, people wouldn't think they had to be so perfect and they'd commit more. Magit can solve this, even for non emacs users.