Git第二周作业过程(宝宝级)

现在看之前写的文章感觉自己写的不够细,对于初学者来说是需要一个巨细无遗的手把手教学,之前的文章写的不够细,在这里道歉了。

所以我打算开一个专门写作业怎么写的文章,宝宝级保证能学会

作业要求

第一题

先新建一个java文件叫mytest,在D盘ngzz文件夹下(ngzz是我的一个已经git初始化过的文件夹,这里建议你和我一样初始化一个叫ngzz的仓库,这样后面的命令都能复制黏贴)

图负一和图零是初始化过程

 (图负一  在ngzz下右键单击Git Bash Here)

 

 (图零  输入git init)

接下来开始新建java文件

(图一  新建的java文件名及位置)

然后退出到windows界面,在D盘ngzz文件夹下右键打开Git Bash Here

(图二  在windows文件夹里打开git,就不用在里面用代码进去选择文件夹了)

 将文件提交至暂存区再提交至本地库,如果你的文件名和我一样可以复制代码,每输入完一行记得回车

git add mytest

 git commit -m "这是我的测试java文件 mytest" mytest

注意:ctrl V在git窗口里不能黏贴,黏贴右键后点击Paste

(图三  黏贴的方法)

(图四  运行结果)

窗口先别关闭,等会直接复制黏贴

其实可以把里面的接口和类写完再上传,但是我选择先上传一次,写完接口再上传一次,最后写完类要再上传一次。因为老师要求要修改三次文件

 开始写接口

在src包下新建People接口

写一个eat方法,写完后记得保存

 (图五  IDEA里是可以直接提交git的,方法写在之后的教程里)

 重复地将文件提交至暂存区再提交至本地库,把之前的指令复制黏贴再执行一次

宝宝们会复制git窗口里的东西吗,不会也没关系

鼠标单击不要松手,从左划到右,框选住了就是复制了,不要再按ctrl C哦

 (图五  复制方法)

 然后按照上面的黏贴方法,把这两个代码重新运行一次

复制第二段指令时记得改改这次上传内容的备注,方便以后查找辨认

 (图六  运行结果)

 开始写实现类,类名叫Baby,写完后记得保存

 (图七  Baby类)

 再把文件夹上传一次到本地库

(图八  运行结果)

此时输入git reflog可以查看提交日志(非必做,可跳过)

 

(图九  查看日志)

这步不是必须的,如果你也查看了日志按q可以退出查看,下一页按空格,上一页按b,到尾页了 会显示(END)

 第二题

 创建分支,输入 git branch branch01  就创建了一个叫branch01的分支

 

(图十  创建分支)

接下来输入  git checkout branch01  就可以切换分支到branch01,现在对文件所有操作都是在分支branch01中

 

 (图十一  切换分支)

 接下来在Baby类中新增一个sleep方法,保存文件

 (图十二  在分支branch01分支中的Baby类里新增睡觉方法)

上传本地库

 

 (图十三  提交到本地库)

 开始合并分支,先输入  git checkout master  进入主分支,再输入 git merge branch01  进行合并

(图十四  运行结果)

现在已经完成啦,主分支里面的宝宝也可以睡觉了

 

(图十五  主分支里的Baby类)

第三题

 先注册一个GitHub账号,其官网https://github.com/https://github.com/https://github.com/

 注册就不说了,隔壁家的宝宝自己都会注册了,我们家的宝宝怎么能弱于隔壁家

在这里说一下,大家要配置SSH密钥不会的可以看一下我的这个文章

https://blog.csdn.net/weixin_57604284/article/details/120538449icon-default.png?t=L892https://blog.csdn.net/weixin_57604284/article/details/120538449不然后面会无法下载远程库的文件

 进来到主页面,点击右上角的“+”,选择下面的New repository

 (图十六)

本地初始化的库叫什么名字一般就写那个名字

 (图十七)

 (图十八  复制SSH内容)

在ngzz文件夹里(我的叫ngzz)输入  git remote add origin (黏贴复制内容)

现在远程仓库的名字就叫origin,这是默认叫法

 

(图十九)

再输入git push -u origin master按回车,文件便自动上传

 

 (图二十 -u参数表示把本地的master和远程的master关联起来,所以只用第一次输入就行)

 现在已经把本地库上传到了GitHub,刷新一下页面就能看到

(图二十一)

 第四题

一不小心把第四题内容写在第三题里了,我觉得它是一个连贯的步骤拆出来不太好。(就是懒得改了)这里就演示一下本地更改内容后怎么上传GitHub,如果前面看的比较仔细会发现没有用新的指令。

 (图二十二  写一个飞速爬的方法)

接下来三行代码分别是提交至暂存区、提交至本地库、提交至云端

 (图二十三   啊吧啊吧)

 刷新一下页面

 (图二十四  终于写完了)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值