完成下面的题目,并在小组博客中写出整个操作过程及学习心得(图文并茂):(每人都要在小组博客中写出来,并注明姓名)
1.参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zykgnyue 为Collaborator。
2.每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。
3.完成小组的“CanTool”项目的需求文档(使用Markdown写文档),尝试同组成员在各自PC上修改同一文档后,如何使用Git命令完成GitHub上的文档的更新,而不产生冲突。并验证GitHub上的文档确实是最新的文档。
陈桐作业:
1, 建立好自己的GitHub账号:honeyxiaotong。并以合作者的身份加入到组长创建的project里。
2, 自己建立一个HelloWorld项目,用vi编辑器写一个简单的helloworld.py程序。练习远程上传。
3,将这个目录初始化为本地git的工作区间。
4,设置用户名和邮箱,将helloworld.py添加至暂存区,再提交到本地仓库
5,查看状态,日志
6,生成新的SSH KEY,
7,在~/.ssh目录下有 id_rsa 和id_rsa.pub 两个文件,其中id_rsa.pub文件里存放的即是公钥key。打开并复制key。
8,在GitHub上添加SSH KEY,
9,测试是否配置成功
10,将本地库与远程库链接,推送。
11,这一步在我这里遇到问题,因为当前分支的最新提交落后于其对应的远程分支,所以先从远程库fetch到更新再和本地库合并,之后就可以使用git push操作提交
12在GitHub上查看提交的helloworld.py文件。完成上传。
期间遇到的错误没截图的:
配置提示错误:fatal:远程origin已经存在
此时只需要将远程配置删除,重新添加即可
git remote rm origin
Markdown基本语法
Markdown只有四个基本的标记符号,只要在开始位置标记即可。
使用markdown非常有助于帮助作者在写作时候整理自己的逻辑思路和段落层次。
但是只有在一些特别的工具下,才能呈现出渲染后的格式。,既可以使用标准的markdown语法,也可以在其中嵌入HTML标记,但也只能对应其中的一小部分。
基本符号:
* - + >
基本上所有的markdown标记都是基于这四个符号及其组合,需要注意的是,如果以基本符号开头的标记,注意基本符号后分割内容的空格。
陈敏波
1.组长建立一个Project,将本组成员纳入此Porject中的Collaborators
2.从远端程序克隆到本地分支
3.本地主分支推到远程主分支,出现错误因为本地还没有创建仓库。
4.执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.
5.添加一个新的remote repo,git push -u origin master以后就可以直接使用不带别的参数,引起该错误的原因是,目录中没有文件,空目录是不能提交上去的
6.错误原因:一个非法的master,本地还没有创建master,你可以执行以下git branch,会发现没有看到本地分支列表
7.一开始只是随便试了试一些命令,它提示我要登陆。
8.登陆以后,提交了test.txt文件。
9.创建分支hi
10.切换到分支hi
11.创建了一个文件夹hello
12.查看分支
13.在提交之前,Git有一个暂存区,可以放入新添加的文件或者加入新的改动
14.fetch将会取到所有你本地没有的数据,所有取下来的分支可以被叫做remote branches,它们和本地分支一样(可以看diff,log等,也可以merge到其他分支),但是Git不允许你checkout到它们.
21.出现错误:不能合并无关的历史
22.最后push上去后的显示。
23.配置ssh key 密钥
24. “CanTool”项目的需求文档(使用Markdown写文档)
修改远程文档
本地也发生变化
丁锐作业:
准备工作:
1.在https://git-scm.com/downloads网站上选择对应的Windows 64位版本下载git客户端。
2.建立一个GitHub账户:mydream2,并由组长发起邀请通知,加入到一个project里面。
3.建立一个名为HellowWord的项目。
开始使用git Bash:
2.使用 cd命令进入建立好的项目目录
3.用add命令添加Hellow.cpp文件至暂存区,然后通过commit命令提交,引号里面内容可以判断命令是否正常执行。
4.使用status命令检查一下是否成功提交
5.添加密钥。其中一个是个人密钥,一个是公共密钥。
进入到本地仓中特定文件中查看密钥,并复制。
登录GitHub,create一个新的密钥,自定义标题。
下一步,开始准备连接远程仓库。首先点击 clone or download 绿色按钮。复制远程仓的HTTPS地址。
输入指令,git remote-v
出现GitHub登录框。
创建一个个人分支,并合并本地分支,上传。
用markdown写一篇需求分析。用#,* 等标志设置合适的大小标题和排列。
并更新到远程仓库。
赵慧慧作业:
1 在百度上直接搜索下载Git,并且安装。
2 建立好自己的GitHub账户:zhh666。并且作为成员的身份加入到组长创建的project里面。
3 建立一个名为he的项目。
4 用Git bash编辑器编辑一个简单的he.txt项目,并练习远程上传。
5 生成密匙ssh key。
6 在GitHub上面添加ssh key。
7 因为之前添加项目时,没有成功,所以又进行添加,并且建立自己的分支。
8 将本地库与远程库链接
9新建分支,进行远程推送。
10 在GitHub上查看提交的he.txt项目,完成上传。
因为刚开始进行远程推送并没有成功,所以开始找自己的错误,发现是因为在自己的GitHub上面建立自己的分支,
所以一直推送失败。之后进行改正,建立分支后,成功推送。