git是源於linux內核源碼的管理,天然更適合在linux系統下使用。linux
在windows環境下,建議使用gitForWindow,能夠在本地以git管理代碼,再以svn推送線上環境。git
git及git-svn使用:github
下載svn源碼:git svn clone svn-remote-url myproject (至關於svn checkout)windows
創建臨時分支:git branch qiezi_201511041655 切換到臨時分支:git checkout qiezi_201511041655 修改 提交:git add . 提交確認:git commit -m "提交說明"
切換回master分支:git checkout master 合併臨時分支:git merge qiezi_201511041655 刪除臨時分支:git branch -d qiezi_201511041655
從svn更新: git svn rebase (至關於svn update) 提交至svn: git svn dcommit (至關於svn commit)
查看狀態:git status 查看diff:git diff,git diff head
git svn rebase 衝突:svn
git add . 而後,再執行: git rebase --continue 若是報告說沒有修改內容,則換成執行: git rebase --skip