I am new to git and shamefully incompetent with the Terminal. However, I am working on it.
One of the tools I came across since I began using git is DTerm. It is essentially a free floating terminal that you bring up with a keystroke.
The killer feature (for me) is once you invoke it with a keystroke, DTerm is set to the working directory of the front most document.
The other killer feature is that DTerm (v. 1.x) is free!