网易首页 > 网易号 > 正文 申请入驻

卓象科技:GIT系列【三】

0
分享至

工作区与暂存区的区别:

工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。


版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

我们前面说过使用Git提交文件到版本库有两步:

第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。

第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上。

我们继续使用demo来演示下:

我们在readme.txt再添加一行内容为4444444,接着在目录下新建一个文件为test.txt 内容为test,我们先用命令 git status来查看下状态,如下:

现在我们先使用git add 命令把2个文件都添加到暂存区中,再使用git status来查看下状态,如下:

接着我们可以使用git commit一次性提交到分支上,如下:

撤销修改和删除文件操作

一、撤销修改
比如我现在在readme.txt文件里面增加一行 内容为555555555555,我们先通过命令查看如下:

在我未提交之前,我发现添加5555555555555内容有误,所以我得马上恢复以前的版本,现在我可以有如下几种方法可以做修改:

第一:如果我知道要删掉那些内容的话,直接手动更改去掉那些需要的文件,然后add添加到暂存区,最后commit掉。

第二:我可以按以前的方法直接恢复到上一个版本。使用 git reset --hard HEAD^

但是现在我不想使用上面的2种方法,我想直接想使用撤销命令该如何操作呢?首先在做撤销之前,我们可以先用 git status 查看下当前的状态。如下所示:

可以发现,Git会告诉你,git checkout -- file 可以丢弃工作区的修改,如下命令:git checkout -- readme.txt,如下所示:

命令 git checkout --readme.txt 意思就是,把readme.txt文件在工作区做的修改全部撤销,这里有2种情况,如下:

1.readme.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。

2.另外一种是readme.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。对于第二种情况,我想我们继续做demo来看下,假如现在我对readme.txt添加一行 内容为6666666666666,我git add 增加到暂存区后,接着添加内容7777777,我想通过撤销命令让其回到暂存区后的状态。如下所示:

注意:命令git checkout -- readme.txt 中的 -- 很重要,如果没有 -- 的话,那么命令变成创建分支了。

二、删除文件

假如我现在版本库testgit目录添加一个文件b.txt,然后提交。如下:

如上:一般情况下,可以直接在文件目录中把文件删了,或者使用如上rm命令:rm b.txt ,如果我想彻底从版本库中删掉了此文件的话,使用git rm命令再使用commit提交就可以了,现在目录是这样的

只要没有commit之前,如果我想在版本库中恢复此文件如何操作呢?

可以使用如下命令 git checkout -- b.txt,如下所示:

再来看看我们testgit目录,添加了3个文件了。如下所示:

想要彻底删除文件,需要使用git rm 文件名的方式 删除仓库中的文件

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
詹姆斯经纪人:布朗尼不会影响詹姆斯的去留

詹姆斯经纪人:布朗尼不会影响詹姆斯的去留

北青网-北京青年报
2024-06-20 07:25:07
中国将发生巨大转变!福布斯:贝莱德向美联储发出“前所未有”的警告……

中国将发生巨大转变!福布斯:贝莱德向美联储发出“前所未有”的警告……

FX168链界观察
2024-06-19 14:36:20
震撼!“烫伤去医院,发现县里主任医师连省三甲的小主治都不如!”患者惊呼:职称那么高,病都不会看!

震撼!“烫伤去医院,发现县里主任医师连省三甲的小主治都不如!”患者惊呼:职称那么高,病都不会看!

医客
2024-06-18 12:08:11
佩顿执行910万选项留队!勇士又一难题倒计时:5天内决定卢尼命运

佩顿执行910万选项留队!勇士又一难题倒计时:5天内决定卢尼命运

罗说NBA
2024-06-20 06:35:08
上海地铁突发持刀伤人,54岁老头捅伤3人,还把刀架在自己脖子上

上海地铁突发持刀伤人,54岁老头捅伤3人,还把刀架在自己脖子上

社会酱
2024-06-19 18:00:14
尴不尴尬?众多科学家追踪17年的外星信号,竟被一个实习生破案了

尴不尴尬?众多科学家追踪17年的外星信号,竟被一个实习生破案了

莫将离
2024-06-18 22:31:54
北京一军官娶海军美女少校为妻,2年后才发现妻子的真实身份

北京一军官娶海军美女少校为妻,2年后才发现妻子的真实身份

星辰故事屋
2024-06-05 12:16:48
俄乌战争是专家和教授的“试金石”

俄乌战争是专家和教授的“试金石”

李昕言温度空间
2024-06-17 22:22:26
去意已决!利物浦主力攻击手7500万离队!天才中卫+1亿边锋来投

去意已决!利物浦主力攻击手7500万离队!天才中卫+1亿边锋来投

头狼追球
2024-06-19 14:53:04
江苏苏州开始出现洗房,很多父母都慌了,不少家庭受到了影响!

江苏苏州开始出现洗房,很多父母都慌了,不少家庭受到了影响!

嘿哥哥科技
2024-06-19 20:13:40
发威了!中超倒数第1爆发,3-1胜,昂首杀入足协杯第5轮

发威了!中超倒数第1爆发,3-1胜,昂首杀入足协杯第5轮

侧身凌空斩
2024-06-19 17:53:19
美女模特,蜂腰大长腿,凹凸有致,请你吃晚饭你去不去

美女模特,蜂腰大长腿,凹凸有致,请你吃晚饭你去不去

傲娇的马甲线
2024-06-13 17:30:03
美智库给中国提要求:要么成第二个韩国,要么像俄伊那样毁灭

美智库给中国提要求:要么成第二个韩国,要么像俄伊那样毁灭

第一军情
2024-06-19 10:23:47
魔笛老了!遭绝平后沮丧掩面,罕见失误险丢球,单场20次丢球

魔笛老了!遭绝平后沮丧掩面,罕见失误险丢球,单场20次丢球

奥拜尔
2024-06-19 23:10:57
强得可怕!华为突然官宣,6月20日,新品发布!

强得可怕!华为突然官宣,6月20日,新品发布!

最潮家居评
2024-06-20 01:34:53
美国为何死撑着不降息,将面临比08年次贷危机,还可怕金融危机

美国为何死撑着不降息,将面临比08年次贷危机,还可怕金融危机

浩然观点
2024-06-19 10:23:37
解晓东安徽怀远做慈善,打扮朴素脖子皱纹多,曝其北京房产被拍卖

解晓东安徽怀远做慈善,打扮朴素脖子皱纹多,曝其北京房产被拍卖

西瓜爱娱娱
2024-06-19 10:32:35
南医大拒绝央视采访,俞莉老师停诊事件引发争议

南医大拒绝央视采访,俞莉老师停诊事件引发争议

小怪吃美食
2024-06-20 01:15:25
王传君夫妇合体逛街,39岁齐溪素颜露面,男方一改往日颓废超帅气

王传君夫妇合体逛街,39岁齐溪素颜露面,男方一改往日颓废超帅气

扒虾侃娱
2024-06-18 21:04:58
知名品牌被传倒闭,公司辟谣:没有!员工:深圳办公基地被卖了,部分人被“卖给”新公司,另一部分人“停工停产”

知名品牌被传倒闭,公司辟谣:没有!员工:深圳办公基地被卖了,部分人被“卖给”新公司,另一部分人“停工停产”

每日经济新闻
2024-06-19 21:30:08
2024-06-20 09:18:44
卓象程序员
卓象程序员
卓象程序员定期发布技术文章
90文章数 283关注度
往期回顾 全部

科技要闻

美国AI圈震动! “OpenAI宫斗”核心人物苏茨克维官宣创业

头条要闻

德对华最强硬部长将访华 专家:或向中方传递三层意思

头条要闻

德对华最强硬部长将访华 专家:或向中方传递三层意思

体育要闻

欧洲杯最大的混子,非他莫属

娱乐要闻

黄一鸣“杀疯了” 直播间卖大葱养孩子

财经要闻

茅台大跌,谁的锅?

汽车要闻

双肾格栅变化大/内饰焕新 新一代宝马X3官图发布

态度原创

教育
游戏
本地
旅游
公开课

教育要闻

微澜月报|2024.5月

《龙腾世纪影障守护者》等级上限50级 技能树分三种

本地新闻

中式沙拉宇宙的天花板,它必须有姓名

旅游要闻

遭遇极端高温天气导致希腊多名游客死亡

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版