和svn的用法类似,源码管理工具,区别:
1.git命令行强大,svn有可视化的界面(webstorm有git的可视化界面操作)
2.git在更新合并上,是可以自动进更新和改动合并;而svn每次提交前,先要更新,再进行提交,同时改动的文件也要另行保存,确认版本后再手动合并提交,不然会报错,相比git要更为快捷方便。
3.git是分布式的。git的提交过程是本地仓库-add-commiit-push,本地形成一个库,可以在本地修改、缓存、提交,最后把需要的上传到远程服务器上,而svn的提交过程是本地目录-commit,没有中间的步骤,没有筛选的选择,不方便管理。
待更新----------------
简单命令文档:http://rogerdudler.github.io/git-guide/index.zh.html
强大的区别说明:http://www.jianshu.com/p/bfec042349ca
网友评论