软件工程第二周作业——范鹏宸

完成下面的题目,并在小组博客中写出整个操作过程及学习心得(图文并茂):(每人都要在小组博客中写出来,并注明姓名)

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

答:

建立GitHub账号:

建立项目仓库:

添加合作者:

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

答:

(1)写c++源文件,并将其放入文件夹中

                       

(2)使用ls命令查看本地仓库文件,确认文件无误

(3)使用add命令放入暂存区,commit命令提交到分支,status命令查看状态

(4)添加远程仓库

 (5)显示结果

 

 (6)clone命令克隆项目到本地

   

(7)fetch和pull命令区别

    git fetch:相当于是从远程获取最新版本到本地,不会自动merge

    git pull:相当于是从远程获取最新版本并merge到本地

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

答:使用在线markdown编辑器(http://mahua.jser.me/)来编写文档。

原文地址:https://www.cnblogs.com/jiwafate/p/5883647.html