git - 关于版本控制系统... ...
高洛峰
高洛峰 2017-05-02 09:21:59
[Git讨论组]

本人实习生,面试的时候被问到平时使用什么版本控制系统.我问了一句什么是版本控制系统,就被挂了.
之前在学校确实不知道有版本控制系统这个概念,现在想学习一下,不知道有学哪个好,貌似有好多,什么git,svn,cvs.一般都是用哪个? 有什么资料适合初学者的?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(22)
伊谢尔伦

问题一:
在国内的环境下,你需要SVN和Git这两个都掌握,因为很有可能你昨天面试的公司用SVN,今天面试的就用Git。不过主要可以先针对Git学习,毕竟国际主流,相较于SVN有一些优势。

问题二:
Git的简易教程
慕课网视频教程(这是网站主址,关于Git与SVN请自行搜索)
极客学院视频教程(同上参考)

PS:
针对你所使用的操作系统,选择一个好的图形化工具也是必要的,这有助于你快速上手。

天蓬老师

git 最好用了~~~~~~~~大公司都在用

ringa_lee

git入门

世界只因有你

svn和git都行,svn不是分布式的,git是分布式版本管理系统,可以先从svn入门,再学git

天蓬老师

svn或者git都可以用,随便哪个都不重要,重要的是随便挑一个马上开始用起来。

世界只因有你

哪个不是重点 哪个你需要你用到才是重点

巴扎黑

建议git和svn都要使用。
svn可能更加适合新手,更加简单、直观,易于理解。
不过git是更加先进的工具,也是必备的技能,如果不会用git,很多在github上的项目都没法follow,也不能用git和其他人协作,想想还是很坑的。

过去多啦不再A梦

你把逛GitHub用来代替平时逛论坛,逛微信朋友圈的话,git基本就熟了。。。

大家讲道理

git和svn都是比较主流的版本管控工具,作为实习生,建议对这两个都要有最基本的认识。

他们的作用都是管理代码,版本控制,有助于代码保护和团队成员的协同开发。

而它们的不同,简单来讲就是管理方式的不同。在实际使用中的体现就是,svn相对更容易的实现了单线的版本控制,方便的解决代码的冲突。而git相对更方便的实现灵活的分支管理。

目前两个都在网上有比较完备的资料以供学习,都是比较容易掌握的。

有可能的话,都应该学会,毕竟技术不会嫌多,特别是有用的。而且,你未来的公司用什么并不确定,掌握的更全面,会让找工作的路也更宽。

为情所困

廖雪峰老师的git教程:git完整教程

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号