I've played with git in the past and I know it's good practice but I never used it because it was just too much of a hassle for my little pet, hobbyist projects.
I'm looking to get back into git and I'm hoping vim can overcome my innate laziness and get me in the good habit of making and documenting my changes to the repository.
The project I have has three branches:
master (a forked copy of someone else's work that doesn't work on my machine),
working-copy (a version that will actually work on my machine), and
rev-engineer (a version where I can experiment and then merge stuff that I know works into the working-copy branch from time to time).
I won't be doing any heavy lifting with git. It's just my own project. All I'll be doing is mostly working in the
rev-engineer branch and then merging those changes back into the
working-copy once I'm sure it won't break anything.
I also want to get more familiar with Vim so I thought it would be good experience to roll my own. So rather than some heavy plugin, what I'd like is just some basic shortcut keys that will help me make working with git as painless as possible. I don't need any power tools. I just want to be able to do some simple stuff like commit my branch changes, merge my two branches from time to time, and push them out to remote repository branches.
But Vim has many ways to use hotkeys so I'm wondering what the best and easiest
.vimrc config commands are for accomplishing something like.