Git to connect to a subversion repository and share changes. Using git-svn is one way to learn how to use Git while still maintaining a Subversion repository.
rebase #add a file touch my-file.txt #add changes to staging area git add my-file.txt #commit staged changes git commit -m "made some changes“ #share changes with svn git svn dcommit
git checkout -b myfeature #make some changes and commit git commit -a -m "made some changes“ #switch to master and rebase changes git checkout master git rebase myfeature git svn rebase #commit changes to svn git svn dcommit