I am running ubuntu 12.04 and have configured a LAMP stack within it. Now that i'm getting into theme development I think it would be wise of me to use soucre code control, and GIT is the way to go in my eyes, I have experience with other programming languages and understand the advantages it, along with ease of deployment.
Anyway, I know that the www directory (localhost root) is a directory that requires superuser permissions to read/write/execute. How does this interact with git? I just want to know my best way to handle this.