This is an old revision of the document!
git is the revision control system which has been adopted to keep track of the AuScope codebase.
A comprehensive reference can be found at the git homepage: http://git-scm.com/.
The quick version:
pull changes down from the central repository (do this before making your own work.):
git pull origin master
Add a file:
git add <filename/directory>
remove a file:
git rm <filename/directory>
See what changes have been made to the codebase:
commit some changes:
git commit -m "commit message" <files/directories>
Push committed changes up to the central repository (do this after you've finished):
git push origin master
See how you've changed a file:
git diff <filename>