美文网首页git及github学习
用Github让我显得更专业

用Github让我显得更专业

作者: 名锤青史 | 来源:发表于2016-12-07 11:26 被阅读11次

    这是一篇以前写过的文章,迁到这里,做个纪念。

    最开始使用Github,只是想用来做个同步网盘,但是随着接触的越深,越加发现了Github的妙处。后来,了解Github来进行版本管理,在使用Unity3D制作虚拟现实的时候要下班走人或是做好了一个版本就commit一次,标题就是类似#201402231412这种一个“#”号加“年月日时分”,后边一条条列出改动的内容,再push到Github上。当某个功能没有做好,代码乱得改不回去的时候,或是源文件损坏的时候,就返回上一个版本,很方便。

    为能学习更多Github的强大,也为了显得我更像一个“专业”的程序员,我开始了解“feature branch”这种高级一点儿的版本控制和“Github多人协作”“Travis CI”这写内容,虽然我都是一个在Coding,但是总是想做的专业一点儿,长远来说对于代码管理也更有益处。

    现在终于有点儿明白了,几个人合作或是建立“feature branch”开发,要让非自己开始的部分和当前最新的Stable代码一致,开发完成要把自己的这一部分merge到master里,这样稳定的版本就不会被破坏,而且还同时有几个有不同功能的分支,给别人看的时候也更方便。当然merge的时候代码会有冲突,可以只保留两个版本中的一种或是两个版本综合。

    Travis CI是用来做持续集成的,保证多人协作的成果合到一块儿的正确性,不过说起来,我自己一个人搞开发,持续集成好像也没什么用,不过谁知道以后呢?(说实话Travis CI的标志加在README.md页面里,看上去很酷,哈哈!)
    最后是这几天学习的参考资料:

    使用GitHub进行团队合作
    http://blog.csdn.net/lw5180822/article/details/14121751

    github的多人协作
    https://gist.github.com/suziewong/4378619

    持续集成之戏说Check-in Dance
    http://kb.cnblogs.com/page/127843/

    相关文章

      网友评论

        本文标题:用Github让我显得更专业

        本文链接:https://www.haomeiwen.com/subject/buudmttx.html