one of the most shocking things i’ve encountered in my early career as a junior dev is the fear surrounding git rebase -i . even amongst some of my co-workers, who are in many ways, magnitudes smarter than i am, it seems to be a pattern in a lot of devs to be afraid of this command. what it actually does when you run: git rebase -i HEAD~4 git does something delightfully mundane: it opens a text file. if you are working out of the terminal and haven’t fiddled around with your git settings, git config --global core.editor "_YOUR-EDITOR_" is a good way to allay your fears of conquering vim.…