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
- GIT 入门
- Git入门
- git入门
- Git 入门
- git 入门
- git 入门
- git入门
- git入门
- Git 入门
- Git 入门
- Git入门
- git入门
- git入门
- git 入门
- git 入门
- Git入门
- Git入门
- git入门
- 商人小鑫
- 大家好这里是只开坑不填坑的yanQval
- CSS选择器
- Futurice公司Android开发者总结的经验教训
- 学习 个人总结
- Git入门
- Installing Python3.4 and the SciPy stack on CentOS
- 正则表达式---简化字符串操作
- HDU 2196 Computer(树的直径)
- viewpager最后一个view滑动开启另一个activity等的方法
- mysql 备份(直接拷贝数据文件)仅限myisam数据库可以
- cocos2dx系列--颜色混合BlendFunc
- JSOI2015 Round2 Day2题解
- Spring 对hibernate事务处理的实现过程(2) spring怎么获取hibernate使用的session并开启事务的