完成下面的题目,并在小组博客中写出整个操作过程及学习心得(图文并茂):(每人都要在小组博客中写出来,并注明姓名)
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/)来编写文档。