龙龙233333

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

posted on 2016-09-18 11:10  龙卷风组  阅读(196)  评论(0编辑  收藏  举报