What do I need to install to be able to do something like the lines below in Ubuntu 11.04?
M-x git-status git-commit-file command (c key) git pull git push
emacs has inbuilt support for git. If you are using old version of emacs (say 22.1) you might want to install 'magit' plugin. I like using magit in any version since it is way better than the generic inbuilt.
here are few key bindings generate (got by pressing C-x v C-h in a git repo dir)