GIT Commit with VI
If you just do you git commit without a -m argument to give the description for the commit then it’s highly likely that GIT will use the VI “visual editor” as the default editor as a tool to edit the description of the commit message.
This can be highly confusing if you have never dealt with this editor before.
Don’t panic!
Read my simple guide to edit your message and save it in VI instead.