标签:本地 查询 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