This discussion got me thinking about my push habits. While I only have to type `g psh`, the actual process has more commands. I check that I'm on the correct branch, check which commits will get pushed, and maybe even the diffs of the commits. Sometimes I have to rebase, fixup, and squash stuff.
It is similar for committing, where checking diffs and partial adding is part of the process.
Using an IDE or GUI might help to streamline this. I do not use any, so I don't know if they do this.
Maybe I should analyse my shell history for sequences?
It is similar for committing, where checking diffs and partial adding is part of the process.
Using an IDE or GUI might help to streamline this. I do not use any, so I don't know if they do this.
Maybe I should analyse my shell history for sequences?