【Github学习】Git是做什么的?
我学习LearnWebCode的教学视频Git Tutorial Part 1: What is Version Control?。
Git 是世界上最流行的版本控制系统。
Git帮我们做三件事:
1)Track down changes。
比如一个月前我们改了CSS代码,换了一种风格。
一个月后出错了,但是Git告诉我们某天改了哪三行代码。这样就可以放松了。
2)Collaboration
比如我和朋友合写一本书,我写第一段,他写第二段。最后要合在一起,总要有个人比对另一个人到底做了什么修改,改到我的版本里去。
Git做了比对和合并的工作。
3)Feature Branches
比如现在有两个任务:一个是修改网页头,一个是修改网页尾。
但没有Git的话,一个改完了,需要等待另一人改完才能上传,因为代码捆在一起。
但是Git把任务分为两个branches,两个任务独立,分别修改。
相关: