super basic git workflow
git clone [repo url] # checkout the codebase
git pull # to update your local copy, do that once in a while
[do your changes]
git add . # "stage" all changes for being committed
git commit -m "[msg]" # commit your changes, replace [msg] with a short description of your changes
git push # pushes your commit to the public repository