vim git workflow
https://www.reddit.com/r/git/comments/20tt1t/how_do_you_test_partial_commits/cg7oj96/?context=3
https://www.reddit.com/r/vim/comments/21f4gm/best_workflow_when_using_fugitive/