Git-svn命令对比表,svn用户必看

提供给从svn转git的开发人员参考

Git与Subversion的命令对比表

操作 Git Subversion
复制数据仓库 git clone svn checkout
提交 git commit svn commit
查看提交的详细记录 git show svn cat
确认状态 git status svn status
确认差异 git diff svn diff
确认记录 git log svn log
添加 git add svn add
移动 git mv svn mv
删除 git rm svn rm
取消修改 git checkout / git reset svn revert (※1)
创建分支 git branch svn copy (※2)
切换分支 git checkout svn switch
合并 git merge svn merge
创建标签 git tag svn copy (※2)
从服务端更新本地 git pull / git fetch svn update
推送到远端 git push svn commit (※3)
忽略档案目录 .gitignore .svnignore

※1. SVN的revert是用来取消修改,但Git的revert是用来消除提交。所以即使是同样的命令,在SVN和Git里的含义是不同的。

※2. SVN的分支与标签在构造上是相同的,但在Git其构造明显是不一样的。

※3. SVN没有本地数据库/远程数据库的概念,所以提交会马上反映到远程里。但Git的本地数据库和远程数据库的反映方法是不一样的。

21 thoughts on “Git-svn命令对比表,svn用户必看

  1. Pingback: طراحی سایت

  2. Pingback: Homepage

  3. Pingback: 바카라

  4. Pingback: 메이저놀이터

  5. Pingback: 안전공원

  6. Pingback: replica Formula Tag Heuer Watch

  7. Pingback: situs judi online

  8. Pingback: https://twoja-reklama.pl/

  9. Pingback: Dental Implants Cost First Class Dental Care

  10. Pingback: auto generated contents

  11. Pingback: sbobet

  12. Pingback: used car winnipeg

  13. Pingback: guaranteed ppc reviews

  14. Pingback: review

  15. Pingback: 안전바카라

  16. Pingback: navigate to this website

  17. Pingback: rolex yachtmaster 2 real vs fake

  18. Pingback: Replica watches patek

  19. Pingback: compare prices viagra generic 100mg

  20. Pingback: buy hydroxychloroquine online

  21. Pingback: nicfonline.org

Comments are closed.