4 ms·
This is a bit of a sensational title. Developers are empowered by Git to use a workflow that works for them. This is exactly what the person has done, they've m
by monkeynotes 6y ago
This is a bit of a sensational title. Developers are empowered by Git to use a workflow that works for them. This is exactly what the person has done, they've made a workflow that works for them.
One is free to commit any time they like, it's not "Git's commit workflow", Git itself does not have an opinion on when you commit, just how.
Bad habits are not encouraged by Git, people get lazy, or complacent, and learn bad habits.
There are GUIs that allow you to stage and commit hunks of code intuitively, but GUIs are often shunned by people who spend a majority of their time in the CLI - however I am sure Vim and the like have some kind of tool for doing something similar.
- iudqnolq 6y agoI disagree. In any tool some things are easier and others are harder. The easier ones will be done more often. We can parcel out blame between users and tools, or we can be more productive and work to improve both. Git add -p reminds me of ed. And sure, you can technically write anything in ed. Still, there's a reason we improved on it.