本文档主要面向有 SVN 使用经验,在转向使用 Git 过程中有困惑的用户。
主要内容将是 Git 与 SVN 的核心区别、常用 SVN 操作对应的 Git 命令,以及可能遇到的问题解决。
所以在此不会全面而又详尽地讲解 Git 的方方面面,如果想要系统地学习 Git,那官网推荐的 《Pro Git》 是更好的选择。
目录
在使用 SVN 提交代码时,常见的操作流程是 update -> (handle conflict ->) self review and test -> commit。
而使用 Git 提交代码时,大同小异的流程是 pull -> (handle conflict ->) self review and test -> commit -> push。
// TODO 这里可以使用流程图来更形象地表述