标签:本地 查询 repr 完成 tool 基本 分支 没有 mon
一:参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zykgnyue 为Collaborator。
- 简历github账号:
- 创建一个名为SoftwareProject的项目:

- 添加组员为Collaborator

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

创建SSH Key:

复制id.rsa.pub里面的ssh key,并与自己的github号进行绑定


在本地创建一个HelloWord的文件夹,并在里面创见一个helloworld.c文件,并用NotePad进行编辑

使用Git命令将本地HelloWorld文件变成一个Git仓库

设置仓库的用户名和邮箱

add helloWorld.c并commit

查询状态和日志

将本地仓库上传到远程仓库,这里由于第一次上传的时候误以为没有上传成功,后来上传导致错误。

为了再次上传成功,使用pull和push命令重新上传

在github上对helloWorld.c进行更改并commit

然后使用clone来架构github上的远程仓库拷贝下来



在本地HelloWord仓库文件夹下,使用fetch命令将更新的文档取回本地

使用diff命令查看分支的差异,由于在创建helloWorld.c文档并编辑时,忘记保存,导致最初上传到github上的文档为空文档。后来在github上进行编辑修改,导致整个代码都为difference.

使用merge将两个分支进行合并,这里产生了一个错误,由于前面发现本地编辑的helloWorld.c并未保存,后来重新编辑了一遍,但是没有commit。导致merge时产生错误。

为了解决以上错误,首先需要对本地更改进行commit,然后再merge


为了练习pull命令,首先得在github上创建一个新分支

然后在本地创建一个分支dev

然后再本地修改helloWorld.c,并提交


使用pull命令git pull <远程主机名> <远程分支名>:<本地分支名>:

使用转换到dev分支,并使用merge命令与远程分支进行合并


2. 康金梦:
3. 韩蕙娟:
4. 陈福朦:
3.完成小组的“CanTool”项目的需求文档(使用Markdown写文档),尝试同组成员在各自PC上修改同一文档后,如何使用Git命令完成GitHub上的文档的更新,而不产生冲突。并验证GitHub上的文档确实是最新的文档。
标签:本地 查询 repr 完成 tool 基本 分支 没有 mon
原文地址:http://www.cnblogs.com/zhanrui/p/7598423.html