本人实习生,面试的时候被问到平时使用什么版本控制系统.我问了一句什么是版本控制系统,就被挂了. 之前在学校确实不知道有版本控制系统这个概念,现在想学习一下,不知道有学哪个好,貌似有好多,什么git,svn,cvs.一般都是用哪个? 有什么资料适合初学者的?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
用Git吧,之前使用svn的很多人现在也都专项Git了。Git相对应svn有很多的优点,你可以去网上搜一下,这种资料一搜一大堆。
不知道你是做什么开发的,如果是软件开发的话,多逛逛github,这个也有可能会在面试中问道。
Git的指南,我这里有一些: 这个是我强烈推荐的:比我之前看到的要简单易懂 http://iissnan.com/progit/html/zh/ch2_1.html 还有这个可以在线练习,都不错:http://pcottle.github.io/learnGitBranching/ 当然还有很多,希望你自己能发现
如果面试的时候回答不知道什么是版本控制的话,呵呵,肯定是要被刷的。。。。。
我最喜爱的 git 教程: http://git-scm.com/book/zh/v1
当然第一版已经旧了。第二版仍在翻译中。如果英文无障碍的话建议阅读英文最新版。
问题一: 在国内的环境下,你需要SVN和Git这两个都掌握,因为很有可能你昨天面试的公司用SVN,今天面试的就用Git。不过主要可以先针对Git学习,毕竟国际主流,相较于SVN有一些优势。
问题二:Git的简易教程慕课网视频教程(这是网站主址,关于Git与SVN请自行搜索)极客学院视频教程(同上参考)
PS: 针对你所使用的操作系统,选择一个好的图形化工具也是必要的,这有助于你快速上手。
git 最好用了~~~~~~~~大公司都在用
1、在本地安装git; 2、git新手教学:http://blog.lxx1.com/426; 3、顺便去github注册一个账号。
顺便可以关注下我的github:https://github.com/allenchengren
git入门
svn和git都行,svn不是分布式的,git是分布式版本管理系统,可以先从svn入门,再学git
svn或者git都可以用,随便哪个都不重要,重要的是随便挑一个马上开始用起来。
哪个不是重点 哪个你需要你用到才是重点
建议git和svn都要使用。 svn可能更加适合新手,更加简单、直观,易于理解。 不过git是更加先进的工具,也是必备的技能,如果不会用git,很多在github上的项目都没法follow,也不能用git和其他人协作,想想还是很坑的。
用Git吧,之前使用svn的很多人现在也都专项Git了。Git相对应svn有很多的优点,你可以去网上搜一下,这种资料一搜一大堆。
不知道你是做什么开发的,如果是软件开发的话,多逛逛github,这个也有可能会在面试中问道。
Git的指南,我这里有一些:
这个是我强烈推荐的:比我之前看到的要简单易懂 http://iissnan.com/progit/html/zh/ch2_1.html
还有这个可以在线练习,都不错:http://pcottle.github.io/learnGitBranching/
当然还有很多,希望你自己能发现
如果面试的时候回答不知道什么是版本控制的话,呵呵,肯定是要被刷的。。。。。
我最喜爱的 git 教程: http://git-scm.com/book/zh/v1
当然第一版已经旧了。第二版仍在翻译中。如果英文无障碍的话建议阅读英文最新版。
问题一:
在国内的环境下,你需要SVN和Git这两个都掌握,因为很有可能你昨天面试的公司用SVN,今天面试的就用Git。不过主要可以先针对Git学习,毕竟国际主流,相较于SVN有一些优势。
问题二:
Git的简易教程
慕课网视频教程(这是网站主址,关于Git与SVN请自行搜索)
极客学院视频教程(同上参考)
PS:
针对你所使用的操作系统,选择一个好的图形化工具也是必要的,这有助于你快速上手。
git 最好用了~~~~~~~~大公司都在用
1、在本地安装git;
2、git新手教学:http://blog.lxx1.com/426;
3、顺便去github注册一个账号。
顺便可以关注下我的github:https://github.com/allenchengren
git入门
svn和git都行,svn不是分布式的,git是分布式版本管理系统,可以先从svn入门,再学git
svn或者git都可以用,随便哪个都不重要,重要的是随便挑一个马上开始用起来。
哪个不是重点 哪个你需要你用到才是重点
建议git和svn都要使用。
svn可能更加适合新手,更加简单、直观,易于理解。
不过git是更加先进的工具,也是必备的技能,如果不会用git,很多在github上的项目都没法follow,也不能用git和其他人协作,想想还是很坑的。