发表于: 2018-03-06 16:06:19
1 639
今天完成的事情
1.今天系统的学习一下git
首先是安装git,然后打开git.bash。这个没啥好说的吧
然后新建一个文件夹,指定他为仓库:
这是新建一个文件夹,然后进入这个文件夹
这里就是进来之后用git init命令指定这个文件夹是仓库
然后可以看到多了一个文件:
这个文件可是万万动不得的,否则后果很严重啊
然后在这个文件夹下新建一个文件:
随便写上点东西,之后将他放到仓库里面:用的是git add:
然后没有任何提示,这就说明成功了。。。
用git commit 来讲文件提交到仓库 -m后面的是你自定义的消息,方便查看
下面的提示信息是 一个文件海边 新增两行
而且可以一次commit多个文件:
就像这样子 加好多个文件 最后commit
然后试试修改文件然后在提交:
加了个distributed
git操作:
提示信息也出来了,对不对 再次修改一下,加个GPL
那么现在就有三个版本了对不对 原始的 加了distributed和GPL的
如果记不住的话,可以用git log命令来查看自己的版本:
最上面的一行就是commit的版本号了,这是为了避免冲突
HEAD表示当前版本
因为有之前的提交时候的信息,所以很清楚就能知道哪个版本对应的东西,还有提交人的信息,如果不想现实这么多的话:
用 git log --pretty=oneline:
这样就清爽一些
现在我准备回退到上一个版本:用git reset命令,一个^就是一个版本,100个的话:~100
可以看到提示信息是add distributed 那个版本,我们来产看一下:
果然是回退了的。
然后回退了后悔了的话,还可以返回,前提是知道那个版本的commit的id:
通过这个git reflog查看每次的操作
试一试:
查看文件:
可以看到 ojbk
接下来是工作区和版本库的知识
.git就是版本库,这个整个的文件夹叫做工作区
而之前将文件添加到版本库的时候分了两步
其实git add就是将文件放到了暂存区
然后 git commit 将暂存区的文件提交到当前分支。
接下来我么在工作区新建一个文件,随便new2.txt 然后随便改一下new1.txt:
用git status查看一下:
提示信息也非常清晰了,第一个是new1 在branch master 提示改变没有提交
第二个不知道在哪 因为它还没被提交过。
然后我们分别提交了之后再查看:
提示没什么可提交的了。
那么我们如果记不清自己提交没提交呢?这样来对比工作区和版本库的文件:
用 git diff HEAD -- new1.txt
说的也很清楚了,这是不一样的情况,一样的话就没反应了:
就是这样了。
接下来是撤销修改
比如撤销工作区的修改:
这个说的也很清楚了
那么还有一种情况你修改了一些不对的东西 并且add了,这时候怎么修改呢:
这就是对暂存区的修改的撤销了。
来自己试一下:我在txt中加了几个字:
看一下状态:提示:没有准备提交
然后add一下查看状态:
准备提交了,这时候我想要撤销这个修改:
撤销之后查看状态,果然好了。
然后是删除操作:
首先将本地的new2.txt文件删除,查看状态:
git清楚地告诉你哪些被删了
那么想要将版本库里面也删掉呢?:
用git rm命令来删除,然后提交操作。
(2)接下来就是远程操作了
首先在github新建一个仓库:
然后关联它
按照这个命令来做,就没问题。
去github查看:
已经push成功了。
然后试试从github clone代码下来:
复制这个https的url,然后在git bash中使用命令:
然后查看本地的文件夹:
ojbk,clone下来了,舒服。
2.整了个印象笔记,吧自己的东西记录一下。
3.对复盘任务的需求定表,初步认定是四个表,分别记录如下:
用户列表 这是第一个表以及字段
字段 说明 类型
nick 昵称 string
grade 年级 number
mobile 手机 string
mail 邮箱 string
img 头像 string
score 获得星数 number
文档列表
字段 说明 类型 是否必填
title 名称 string 是
author 作者 String 是
type 类型 number 是
coverImg图片 String 是
content 正文 String 是
summary 摘要 String 是
视频列表
字段 说明 类型
title 名称 string
coverImg 封面图 String
cutImg 视频截图 String
type 类型 number
coverImg 图片 String
content 正文 String
summary 摘要 String
grade 年级 number
subject 科目 number
teacherName 教师名称 String
teacherImg 教师头像 String
url 视频链接 String
collection 收藏数 number
love 点赞数 number
status 状态 number
updateBy 编辑时间 number
duration 视频时长 number
教师列表
字段 说明 类型 备注
teacherName 教师名称 String
teacherImg 教师头像 String
总共18个接口,这是目前分析得出的结论。
今天的说收获
以上
今天遇到的问题
没啥问题
明天计划的事情
设计表之类的
评论