On this page on the GNOME website I found how to use git properly if you are using it as a gateway to a svn:
git svn clone _svn_server_location
#Clone the repositorygit svn fetch
#Download the stuffgit svn rebase
#Merge the updates with the currentgit checkout -b myfeature
#Create a local branch- hack hack hack # hack
git commit -am "changed stuff"
# Commit- hack hack hack # hack
git commit -am "changed other stuff"
# Commitgit checkout master
# Change to master branchgit merge --squash myfeauture
#Merge myfeature to mastergit commit -am "merge the feature to the master"
git svn dcommit
# Commit everything on the svn server
More info about git in the previous posts