第二章作业(尤心心)

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

1.首先输入网址:https://github.com/,进入到下面网页

2.点击右上角的sigh up ,注册一个账号

3.填写好自己的用户名,email地址和密码后,点击下方绿色的creat an account创建一个账号,然后进入第二步

4.选择个人计划,也就是免费或者付费用户,分别对应不同的权限,这里我选择的是免费用户,(由于创建的时候用的名字已经被占用,所以这里为了截图重新创建了一个账号)。然后点击绿色的continue,进入第三步。

5.第三步是了解之前的经历,这里我是按照上图选择的,然后点击下方的submit提交,就成功申请到了一个账号。

6.点击右边的start a project新建一个项目

7.输入repository name,选择public公共,选择初始化,点击creat repository。进入到如下界面

8.点击上面一行菜单中最右边的setting,然后点击左侧菜单中的Collaborators,进入到邀请界面,然后输入小组成员和章老师的用户名或者邮箱,找到后点击add Collaborators,他们就会收到邮件,待同意之后就加入进来了。

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

1.首先下载git,然后在本地创建ssh秘钥,如下图

2.也就是在git bash中输入自己的邮箱地址,然后确认路径和密码。成功之后我们会看到后面生成了一个.ssh文件,然后我们进入这个文件,打开id.rsa.pub,复制里面的key,完成配置。如下图所示:

3.打开浏览器,输入网址:www.github.com,然后输入自己的账号密码,进入。然后点击右侧的setting,如下图

4.在左侧的菜单中选择SSH and  GPG keys,然后选择上面的SSH KEYS 对应的NEW SSH KEY

5.起一个名字fancy998,然后粘贴刚才生成的密码

6.收到确认邮件,确认之后,就完成了。如下图所示:

7.通过“git init"创建一个仓库,如图所示

8,我们新建一个hello world.txt文件,然后用命令 git status 查看当前工作空间的状态,可以看到

9.这说明这时这个txt文件还没有被git跟踪,并且提示可以把文件添加到暂存区。我们可以输入"git add .",继续使用”git status“查看工作空间的状态,可以发现这时文件添加到了暂存区

10.然后我们可以提交更新,通过”git commit -m“命令。输入这个命令后系统会要求重新输入用户名和邮箱,因为github每次提交都会重新记录。如下图所示:

11.如果我们现在要对”hello world.txt“文件进行更新,然后查看工作空间的状态,会发现这个更新没有在暂存区中,只是在工作空间中

12.注意到这个文件变成了红色,并且左边显示modified,也就是修改了。然后我们可以通过和上面一样的"git add ."和”git commit -m“命令

13.只有被add到暂存区的更新才会被提交到本地库,提交前如果对工作空间有修改,则不能被添加奥暂存区,提交的只是暂存区的更新,工作空间修改的部分不会提交到本地库中。

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

1.利用makedown写项目需求文档如下

更新不再赘述。

时间: 2024-10-12 14:23:49

第二章作业(尤心心)的相关文章

第二章作业-第1题-万世想

第1题作业题目:参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加[email protected] 为Collaborator. 我们团队成员的Github账号先前就有,于是直接在Github上创立了“北国狼”团队,专门用来管理现代软件工程课代码. 1. 创立团队(organization) Github网站上操作,过

算法导论 第二章作业

//作业2. 1-2 template<class T> void insert(T* A, int  n) { for (int j = 1; j < n; ++j) { T key = A[j]; int i = j - 1; while (i >= 0 && key > A[i]) { A[i + 1] = A[i]; --i; } A[i + 1] = key; } } //2. 1-3 template<class T> void fin

第二章作业-第2题-万世想

第2题作业题目:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 1. 建立一个C语言版本的HelloWorld项目 为什么要建立个C语言版本的HelloWorld项目...好吧...练习Github... 我的操作系统是Ubuntu 14.04,因此直接敲命令: vim hello_world.c ,编辑如下主函数,按esc后敲 :wq! 保存后强制退出. 接下来就是编译,选择gcc

第二章作业-第3题-万世想

第3题是:完成小组的“四则运算”项目的需求文档(使用Markdown写文档),尝试同组成员在各自PC上修改同一文档后,如何使用Git命令完成GitHub上的文档的更新,而不产生冲突.并验证GitHub上的文档确实是最新的文档. 啥也不说了,上一段文档吧. ##小学生四则运算项目需求文档 编辑:万世想: 时间:2016年9月18日 ##一.项目介绍 ###1.1 项目目的 1. 培养小学生的算数技能,使得训练更加科学 2. 寓教于乐,使得小朋友面对数学不感到厌倦 3. 老师.家长将会更加方便得对孩

第二章作业第2题--苏志华

2.每人自己建立一个HelloWorld项目,练习使用git的add/commit/push /pull/fetch/clone等基本命令.比较项目的新旧版本的差别. (1)创建版本库: 首先在本地电脑新建HelloWorld文件夹,而后打开Git Bash,通过git init命令把这个目录变成Git可以管理的仓库: 而后编辑HelloWorld.c文件 (2)设置用户名.邮箱,添加.提交及查看状态.日志 a. 设置用户名和邮箱 b. 将HelloWorld.c添加至暂存区,再提交到本地仓库

第二章作业第二题——刘祉成

问:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 答: GitHub练习心得 (1)准备阶段 在GitHub个人主页新建一个远程仓库,命名为“Abe_HelloWorld”, 然后在本机桌面新建“HelloWorld”文件夹,并在其中建立“Abe_HelloWorld.java”文件.内容如图: 安装Git,打开Git Bash,首先设置自己的用户名和邮箱 然后用git init命

现代软件工程 第二章 作业 2 学习git用法与心得——孙雪莹

题目:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 参考:廖雪峰的官方网站——Git教程 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 第一步:我用的是Windows系统,所以首先安装msysgit.安装完成后,在开始菜单找到"Git"->&quo

第二章作业.

2.6 import java.until.Scanner;public class ComputeArea{ public static void main(String[] args){ Scanner input =new Scanner(System.in); System.out.print("Enter a number between 0 and 1000: "); double digits =input.nextDouble(); double sun =digits

第二章作业——程龙组

1.参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加[email protected] 为Collaborator. 申请一个github的账户比较简单,这是申请好的github账户(如上图所示).下一步我们是要创建一个Project并将组员纳入到项目当中.想创建一个项目,直接点图中的“Start a project”