I'm trying to squash 40+ commits together in a branch I'm working on using interactive rebase. My chosen editor in git is vscode. When I run the command:
git rebase -i <commit>
I briefly see the file to edit appear in vscode, but then it automatically closes. It renames the file from "git-rebase-todo" to "git-rebase-todo (deleted from disk)" and then closes the tab.
Why is this happening? What are my options?