如何理解 git 不需要联网也可以工作?而 svn 必须联网?

298 阅读1分钟

本地可以写代码 \neq 本地进行代码管理。

比如你新加了一个功能,就可以 commit 一次,记录下版本更迭,而 git 的 commit 是本地的,你只有进行 push 操作才会把这次更迭同步到服务器上,svn 的 commit 是直接送到服务器的。

在没网的时候,git 本地就是一个完整的版本库,你可以进行全套版本管理,而 svn 则只能进行代码工作,没法进行版本管理。

搬运:知乎(OhYee)