Git入门

来源:互联网 发布:ipad版淘宝没有微淘 编辑:程序博客网 时间:2024/05/19 22:58

Git来源于Linus,可以认为是他的自嘲,也可以认为是Global Information Tracer的缩写,是一个版本控制工具。代表一种开源文化。Github是一个代码托管平台,从根本上改变了代码的工程流程。他让git的使用更加容易(git原本是一个命令行工具)。

Git作为版本控制工具,其主要操作对象就是项目的版本。一个版本历史构成一个分支,分支总是指向本分支的最新的版本,所以通过分支总是能够找到本分支的所有版本。并且在此分支上做的所有的操作不会影响另外的分支。一般滴,我们将master分支作为主分支,是可以正式跑的主版本,其他的都是一般分支。分支分为默认分支和当前分支。


拉出来的分支一般如果需要正式发布,需要融合到主分支(merge),会生成一个融合分支,指向master和拉出来那个分支。

Github最核心的功能是协作,那么做功能的人就需要PULL Request,发起代码讨论和审核,最后merge。


开源项目贡献的时候首先需要fork一个项目(copy),然后实际上就像操作自己的项目一样操作这个项目,然后PULL Request。



0 0
原创粉丝点击