28组第二次作业

Posted 高金贺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了28组第二次作业相关的知识,希望对你有一定的参考价值。

 

高金贺

1.第二次作业第一部分

1.1  注册github帐号,并新建一个project(之前已经建好的project ,Repositery name为Jinhe_Gao).并在项目的code中新建README.md

Github网址为https://github.com/gjh1995223/Jinhe_Gao.git

 

1.2  并将小组的其他三位成员 和 zykgnyue 加入到Collaborators.

 

2.第二次作业第二部分

2.1  在Git官网下载好git最新版客户端,并在PATH中配置好git的bin路径。接下来进行git指令的简单运用。

2.2  clone指令是将Remote(远程仓库)中的文件拷贝至Repository(本地仓库)中。在本地新建的E:\\testspace目录下打开Git Bash并通过使用指令 git clone https://github.com/gjh1995223/Jinhe_Gao.git (此地址为Github中建立的库的地址),将远程仓库中的文件拷贝至本地仓库。

2.3  使用add命令将本地建好的helloworld.txt加入本地仓库目录。输入git add helloworld.txt 实现将helloworld.txt加入本地仓库,并使用git status获取当前仓库的状态。

2.4  使用git config --global user.email “540290493@qq.com” 和

          git config --global user.name “Gaojinhe”指令来识别身份,并设置ssh key。

 

将C:\\Users\\Administrator\\.ssh\\id_rsa.pub中的内容输入到Github中设置SSH key。

 

2.5  使用git commit指令将暂存区的内容提交到本地仓库中。

 

2.6  先使用git remote add origin将Github上长裤的SSH地址命名为origin.再使用git push将本地仓库的内容推送到远程仓库。

 

在Github的界面如图

 

仓库中的有了新建的helloworld.txt ,证明推送成功。

2.7  使用git fetch指令将远程仓库抓取到本地仓库

 

2.8  使用git pull指令将远程仓库的最新版本更新到本地仓库

 

3. 第二次作业第三部分

3.1 在http://markdownpad.com/download.html中下载免费版的MarkdownPad2。 在MarkdownPad2中写入CanTool的需求文档。

 

3.2 在Git Bash中通过指令将 CanTool需求文档.txt 推送到Github上的远程仓库Jinhe_Gao中。

 

 

 

赵树英

1.第二次作业第一部分

1.1 注册GitHub

1.2、创建一个库

 

GitHub网址为: https://github.com/zhaoshuying/ZHAOSHUYING.git

添加一个README.md

 

2.第二次作业第二部分

下载Git输入以下命令,标识你的身份

 

创建本地的SSH,并把SSH KEY加入GitHub

 

 

用git clone命令在本地克隆一个仓库

添加git远程仓库,git remote查看远程仓库

 

mkdir创建一个新目录,cd进入后面的文件,pwd显示当前目录

 

git init把这个目录变成可以管理的仓库

 

 

用git push命令将本地文件传到GitHub

我们可以看到刚才添加的文件

 

在GitHub远程仓库中更改文件

 

也可以运用git pull把更改同步到本地

 

git fetch通过下面3步更新本地仓库

 

3.第二次作业第三部分

下载有道云客户端,利用Markdown编写需求,按照上面题目中一致的操作上传文档到仓库,并练习改写功能。

以上就是我练习GitHub的所有内容,希望能在今后的学习中更好的使用在这一工具。

 

 

 

 

 

彭成霞

在github网站上新建一个Helloworld仓库后,在本地新建一个gitworkplace目录,在该目录下运行git bush,用git clone命令将远程库克隆到本地:

在Helloword目录下新建一个help.txt文件,同时在该目录下运行git bush,使用git add命令追踪新建的help文件:

 

用git commit –m命令提交修改:

 

用push命令将修改后的库推送到远程仓库:

 

登录到远程库中可以看到help文件已经成功添加:

 

在远程库中新建一个pulltest文件,然后用git pull命令将该远程文件取回本地:

 

可以看到此时本地文件有help、pulltest和README:

 

在远程库上新建一个fetchtest文件:

使用git fetch命令从远程库中抓取数据回本地:

 

但是查看本地文件后并不可见,查看远程分支有

 

使用git merge命令将该分支合并到本地:

 

再查看本地文件有:

 

关于如何解决冲突

用git clone命令将远程库Jinhe_Gao克隆到本地:

 

然后用Markdown编辑器Typora打开并编辑,用git status查看此时状态有:

然后使用push命令将修改后的远程文件推送到远程库:

 

结果推送失败,因为在我克隆Cantool文件后和推送修改好的Cantool文档时有人已经上传了修改好的文档,发生冲突;用pull命令获取此时远程库中的最新Cantool文件有:

 

打开新的Cantool文档,将别人修改后的内容与自己修改的部分合并,解决冲突部分,再依次使用add、commit、push命令:

 

 

 

李鑫

1.第二次作业第一部分

 

成功建立一个github账号,参照教程https://guides.github.com/activities/hello-world/

完成任务。

网址:https://github.com/lxtju

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

2.第二次作业第二部分

在本地新建一个文件夹命名为lxtju1008作为本地仓库,在此目录下哦打开git bash窗口,开始使用各种指令。

2.1  Clone:是将库拷到一个新目录里,这里是将远程仓库中的建好的hello-world库拷到本地上。

 

2.2  add:是将文件目录下的文件添加到index中,这里是在本地新建了一个helloworld.txt,用git status可以查看当前的工作状态,提示要用git add helloworld.txt指令将其上传到栈中。

 

2.3  Commit:提交之前,需要登录自己的邮箱和用户名,然后才可以进行提交。这里是又向本地新增了一个名为learninggit的文件,然后进行提交。

2.4  Diff:可以查看新旧两个版本的不同。在对信件的learninggit进行修改后,用git diff learninggit.txt可以查看。

 

2.5  Modify :在对文本进行编辑后,用git stasus 查看当前状态,根据提示发现,修改之后发现,需要先进行add操作,才能进行commit操作,跟新增一个文件是一样的操作。

 

2.6 要想将远程仓库与本地仓库建立链接,需要建立ssh key。

 

2.7 Push:将本库的文件更新到远程仓库中,需要登录。

 

2.8 fetch:从其他库中获取内容和信息。

2.9  Pull:将远程仓库中的内容调到工作区内。

 

3.第二次作业第三部分

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

3.1首先,先从公共区域把公共文档上传的文档下载下来。

 

3.2其次,对该文档进行修改内容,修改完成后进行add和commit的指令操作。

 

3.3最后,将本地仓库的内容上传到远程仓库中。

 

实现对公共内容的修改操作。

 

以上是关于28组第二次作业的主要内容,如果未能解决你的问题,请参考以下文章

第7组第二次作业

1组第二次作业

18组第二次作业

第12组第二次作业

19组第二次作业之需求文档

1组第二次作业-GitHub简单命令使用