• 第二章作业(尤心心)


    要求1.参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zhangyk@tju.edu.cn 为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写项目需求文档如下

    2.然后将编辑好的“szys.md"提交,如下:

    3.修改“szys.md”文件,在文档末尾加入了“更新”

    4.提交一下,这里提示文件已经修改

    5.利用“pull”命令将“szys.md”文件下载下来,告知已经更新了。

    6.团队其他成员修改的话,每个人都是先将远程文件pull下来,然后修改,再利用push提交。其他成员再利用pull之后会发现文件更新了,修改之后再push这样。

    答题人:尤心心

  • 相关阅读:
    H5本地存储技术和微信小程序中的本地存储
    CVE-2019-0708漏洞利用
    微信小程序入门到实战(1)-基础知识
    Nuxt.js打造旅游网站第3篇_登录页面的编写
    Nuxt.js打造旅游网站第2篇_首页开发
    vuex之仓库数据的设置与获取
    axios细节之绑定到原型和axios的defaults的配置属性
    Nuxt.js打造旅游网站第1篇_项目环境搭建
    mongdb数据中文文档
    关于通过linux访问windows执行windows环境下的Python文件的相关操作。
  • 原文地址:https://www.cnblogs.com/zlp2016218061/p/5879842.html
Copyright © 2020-2023  润新知