• 第二章作业——程龙组


    1.参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zhangyk@tju.edu.cn 为Collaborator。

    申请一个github的账户比较简单,这是申请好的github账户(如上图所示)。下一步我们是要创建一个Project并将组员纳入到项目当中。想创建一个项目,直接点图中的“Start a project”,会出现如下的界面:

    填上项目的name和描述,然后点击“Create repository”,这样我们便创建了一个项目。下一步,将组员和老师加入项目当中。

    在远程仓库中的Settings中标签中找到Collaborators添加组员。输入对方的username或者email可以发送邀请,如下图所示:

    到此,我们就完成了github帐户的申请,新项目的创建和组员的邀请。

    2.每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。

    1)在本地建立仓库,使用git init命令。如下图所示:

    2)在本地仓库编写helloword代码,代码如下图所示:

    3)将文件提交到暂存区,并提交到本地仓库。可以使用git status查看仓库状态。

    4)建立远程仓库并添加SSH

    5)将本地仓库关联到远程仓库

    我们可以发现,远程仓库已经关联好了,并可以在远程仓库看到我们的文件。

    6)我们在helloword项目中新建一个新的文件(newfile)

    下面,我们使用git clone将远程仓库的文件关联到本地仓库

    7)练习使用分支。首先,我们先创建并切换到分支,如下图所示:

    然后我们对helloword程序进行修改,可以使用git status查看仓库状态。

    做到此,当转换分支到master查看修改的文件,发现文件并未被修改,这因为我们在dev分支中做出的修改。

    想要真正的修改文件,我们还要将分支合并。

    这个时候我们就可以看到修改后的文件了。

    感想:刚开始用github,真的是很不习惯,各种出现问题,很让人抓狂。比如下面这个:

    还有好多错误,自己从网上慢慢找出答案,一个个解决,到最后,才渐渐明白了github的强大之处,说实话,一开始我就不知道github有啥用(尴尬)。新颖的开发方式,资源的快速有效利用使得github脱颖而出。

    计红——http://www.cnblogs.com/xiaolong2333/p/5885578.html

    张东明——http://www.cnblogs.com/xiaolong2333/p/5886198.html

    3.完成小组的“四则运算”项目的需求文档(使用Markdown写文档),尝试同组成员在各自PC上修改同一文档后,如何使用Git命令完成GitHub上的文档的更新,而不产生冲突。并验证GitHub上的文档确实是最新的文档。

    首先,我们使用MarkDownPad2编辑需求分析文档,如图所示:

    对需求文档进行修改,并查看状态,最后提交到远程库。

    感悟:github能够帮助程序员进行协作开发,这样的功能超级棒,但是,github的服务器容易爆炸啊,有时候就是上不去。。。郁闷ing

    计红——http://www.cnblogs.com/xiaolong2333/p/5885672.html

    霍琳琳——http://www.cnblogs.com/xiaolong2333/p/5886221.html

    张东明——http://www.cnblogs.com/xiaolong2333/p/5886273.html

  • 相关阅读:
    springboot springdata 整合es
    forkJoinPool
    springboot整合ElasticSearch
    雪花算法生成全局唯一ID
    linux环境下elasticsearch+kibana+ik(实现热词自动更新)
    ECMAScript 6新特性简记
    Tsung:开源多协议分布式负载&压力测试工具
    js 数组迭代方法总结
    js for循环
    箭头函数this的问题
  • 原文地址:https://www.cnblogs.com/xiaolong2333/p/5880848.html
Copyright © 2020-2023  润新知