标签:有一个 master 写作 交流 初识 运行 开发 hub ast
标题叫做初识,但严格上来说也不能算初识了吧,注册了两三年,也断断续续地使用过,但都不明白有何意义,只知道大佬一定都有自己的github,这个外对面试,与人交流,内对提升自己的专业修养,都有极大的用处。
步入正题:
github是一种版本控制工具,第一次听说时(包括23456次),都觉得跟自己理解的不一样,什么版本控制,不就是把自己的代码放上面么(一开始我甚至以为这个网站神奇之处是代码放上面无需环境就可以运行),这次总算有点入门级认识了:
1.github的出现不得不提软件(项目)开发的一个思想,协作开发。(这种做法还有一个重要的应用就是写作,因此github也用在团队一起写作上)。
2.协作开发是一个过程,因此免不了更新换代,有许多版本,版本控制就是由此而来,可以清晰地记录每次做过的事。
3.github还有一个重要的概念,分支,简单来说,master主线上一般都是放可以直接上线的截止目前无毛病的版本,因此增添修改如果直接在主线上的话,不合理,一旦测试成功,就可以将分支的变更合并在主线上了。
标签:有一个 master 写作 交流 初识 运行 开发 hub ast
原文地址:https://www.cnblogs.com/CszShuzi/p/9521038.html