Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 命令和设置
  6. Git 与 SVN 命令
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Git 与 SVN 命令

近年来,Git 已成为占主导地位的版本控制系统,尤其是在开源社区中,而 SVN 则有所下降。 如果你是从 SVN 切换到 Git,相较于常用的命令,这是比较常用命令的快速参考。

Git-Subversion 命令对照表

CommandOperationSubversion
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 reset取消更改svn revert1
git branch创建分支svn copy2
git checkout切换分支svn switch
git merge合并svn merge
git tag创建标签svn copy2
git pull更新svn update
git fetch更新svn update
git push反映在远程的更改svn commit3
.gitignore忽略文件列表.svnignore
  1. SVN 中的 Revert 取消更改,但 Git 中的 Revert 否定更改。
  2. 分支和标签在 SVN 中相同,但在 Git 中不同。
  3. SVN 没有本地存储库与远程存储库的概念;因此,提交直接反映在远程中。

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life