git - 关于版本控制系统... ...
高洛峰
高洛峰 2017-05-02 09:21:59
0
28
2263

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

高洛峰
高洛峰

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

reply all(28)
小葫芦
  1. Use Git. Many people who used svn before now also specialize in Git. Git has many advantages over svn. You can search online and you will find a lot of information.

  2. I don’t know what kind of development you are doing. If it is software development, go to github more. This may also be asked in the interview.

  3. Guide to Git, I have some here:
    This one is something I highly recommend: simpler and easier to understand than what I’ve seen before http://iissnan.com/progit/html/zh/ch2_1.html
    There is also this online practice, which is good: http://pcottle.github.io/learnGitBranching/
    Of course there are many more, I hope you can discover them yourself

  4. If you answer during the interview that you don’t know what version control is, haha, you will definitely be rejected. . . . .

滿天的星座

My favorite git tutorial: http://git-scm.com/book/zh/v1

Of course the first version is old. The second edition is still being translated. If English is accessible, it is recommended to read the latest English version.

伊谢尔伦

Question 1:
In the domestic environment, you need to master both SVN and Git, because it is very likely that the company you interviewed yesterday used SVN, and the company you interviewed today uses Git. However, you can mainly learn Git first. After all, it is an international mainstream and has some advantages over SVN.

Question 2:
Simple tutorial on Git
MOOC video tutorial (this is the main website address, please search for Git and SVN by yourself)
Geek Academy video tutorial (reference to the same as above)

PS:
It is also necessary to choose a good graphical tool for the operating system you are using, which will help you get started quickly.

Peter_Zhu

git is the best to use~~~~~~~~big companies are using it

我想大声告诉你

1. Install git locally;
2. Tutorial for git novices: http://blog.lxx1.com/426;
3. Go to github to register an account.

By the way, you can follow my github: https://github.com/allenchengren

左手右手慢动作

Getting started with git

世界只因有你

Both svn and git are fine. svn is not distributed. Git is a distributed version management system. You can start with svn first and then learn git

Peter_Zhu

You can use either svn or git. It doesn’t matter which one you choose. The important thing is to pick one and start using it right away.

世界只因有你

Which one is not the key, which one you need to use is the key

巴扎黑

It is recommended to use both git and svn.
svn may be more suitable for novices, simpler, more intuitive and easier to understand.
However, git is a more advanced tool and a necessary skill. If you don't know how to use git, you won't be able to follow many projects on github, and you won't be able to use git to collaborate with other people. It's still very frustrating when you think about it.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template