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