> Like how easy is it to selectively stage portions of files in the git CLI?
git add -p
Then you can decide if each hunk is staged or not.
git add -p
Then you can decide if each hunk is staged or not.
Just select any parts of the diff using regular edit text select commands and press "s" for stage.