Git reset中关于soft、mixed、hard参数的使用

技术标签: GIt  git

使用git时,有时会遇到回退版本的问题,此时,reset命令就能派上用场。reset有3中模式,soft、mixed、hard,充分理解它们的不同,可以更好的使用它们。 在充分使用前,需要先理解git的本地组成部分 git的本地组成 git的本地组成有3部分,分别是工作区、暂存区、本地仓库 另外,还需要理解HEAD头指针 1、工作区 通俗的讲,就是电脑中的目录,就像下面图片中表示的一样 2、暂存区...

git reset

git reset --soft HEAD~ HEAD指针移动到上次提交 git reset --mixed HEAD~(default) HEAD指针移动到上次提交 将移动后HEAD指向,回滚到暂存区(index) git reset --hard HEAD~ HEAD指针移动到上次提交 将移动后HEAD指向,回滚到暂存区(index) 将暂存区(index)回滚到工作

GIT中常用命令详解1.reset

commit, 其ID 为命令参数456gr3 );用新指向commit 目录树替换暂存区内容;工作内容保持不变。 ‌$ git reset --soft HEAD ^ //仅将引用...暂存区工作内容 (分为hard, softmixed); ‌$ git reset --hard 456gr3 //完成全部3个步骤,即改变引用master 指向(指向另个提交

Git常用命令

Git add . :工作暂存区 他会监控工作状态树,使用它会把工作变化提交到暂存区(stage),包括文件内容修改(modified)以及新文件(new),但不包括被删除文件。 //git reset HEAD . 或者 git reset HEAD 文件名 Git commit –m”” 将暂存区—>本地仓库 //git

Git&GitHub六、hard和soft以及mixed参数对比。

: good.txt变成红字。说明工作暂存区一样可以通过git add 文件名将工作区内容加入到暂存区。 第三:使用git reset --hard 部分哈希值 本地仓库暂存区工作都同时进退版本... discarded. 本地库移动HEAD指针,并且重置暂存区工作。 ④体验下这三个参数: 第使用git reset --soft 部分哈希值 good.txt原来结尾值是:qqqqqqqqq。 如果是


智能推荐

git reset --hard 和 git reset --soft用法

有时候,进行了错误的提交,但是还没有push到远程分支,想要撤销本次提交,可以使用git reset –-soft/hard命令。 1、二者区别: git reset –-soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可; git reset -–hard:彻底回退到某个版本,本地的源码...

Git&GitHub六、hard和soft以及mixed参数对比。

①reset命令的三个参数对比:--hard、--soft、--mixed git reset --hard 部分哈希值、git reset --hard HEAD^ 、 git reset --hard HEAD~3 。其中--hard可以为--soft、--mixed。 利用git help reset查询帮助文档,查看这三个参数的对比。 ②--soft的描述: --soft Doe...

git reset 加不加 --hard的区别

通常我们提交代码一般都是 git add ,git commit -m,   git push的这么个流程。添加到暂存区,提交到git库生成版本号,push到远程仓库以供他人可以使用。这是一个完整的且非常顺利的流程。但是往往实际开发中并不是这么顺利,总会出现这样或那样的问题。 git reset就是当我们提交了错误的内容后进行回退使用的命令。 git reset 版本号,就是回...

git 回退版本 git reset(--hard、--soft)、revert命令 区别及理解

概念 工作区: 如图所示我新建了一个文件 a  此时他就是处于工作区的文件 也可以将工作区理解为 未使用 git add 的文件(图中红色a) 暂存区: 使用了 add 命令将工作区中的文件a提交到了暂存区 也可以将暂存区理解为已使用 git add,但未使用 git commit 的文件(图中绿色a) git reset xxx、git reset --hard xxx、gi...

git 使用git reset hard^后如何还原

1、进入git\logs\refs\heads  在heads中会保存最近的所有 操作,你可以理解为回收站,30天之内是可以随时进行查看的 查看如下                  在下面的是最近添加的,右边会有你输入的命令提示,这里我就不给出来了。 2、再用 git reset --hard +...

猜你喜欢

The Design of Everyday Things 读书笔记

  近日抽闲读了老师推荐已久的这部设计史上的著作——唐纳德诺曼的The Design of Everyday Things,中文译名是《设计心理学》,全套共四部,我读了第一部,总的感觉就一个词——恍然大悟!被作者的细心以及擅于思考所折服,他能够抓住生活中很多人习以为常的不方便和小错误,从而解释糟糕的设计可能带给我们的麻烦甚至灾难。...

博客,记录一点一滴,终将汇聚成星辰大海

博客,记录一点一滴,终将汇聚成星辰大海 目录 写博客的好处: 要怎么写博客: 写博客的好处: 【1】我认为写博客能充当自己的资料库,你能随时翻阅你之前学的所有东西,你是否有这样的经历,明明自己之前学过这方面的内容,而且还挺熟悉,但怎么都记不起来具体细节,这时候你的资料库就能最快帮你回忆起你学的东西。 【2】把自己学到的经验,分享出来,自己之前踩到的所有坑都记录下来,当读者读你的博客时,就能少走一些...

一个好玩的工具BeEF介绍及未来要实验

beef BeEF-XSS是一款非常强大的web框架攻击平台,集成了许多payload,可以实现许多功能 BeEF-XSS可以说是最强大的XSS漏洞利用工具,可以收集浏览器信息、键盘记录、社会工程等 总之就是使用beef这个工具来利用xss漏洞的 beef安装 我在kail虚拟机上安装的,很简单的在终端输入一句命令sudo apt setup beef-xss,然后安装成功设置密码就行了,因为之后...

IDEA学习篇——findbugs 插件 下载、安装、使用详解

首先我下载的版本是 FindBugs-IDEA-1.0.1 ,然后我会在文中提供(FindBugs-IDEA-1.0.1.zip)下载资源,我在安装过程中的问题如下: 1,在编辑器里面始终下载不下来,每次都是一半的时候就失败啦。最后就去网上下载zip文件本地安装。 下面就是下载安装使用一条龙服务详情 先是在这个编辑器里面怎么安装这个插件的示范。也许你网络很顺畅呢,就OK拉。 我是等到花儿都谢啦,也...

块级格式化上下文

块级格式化上下文听说过多次,自己也去看了许多文章,但自己总是觉得晦涩,搞不清楚,后来又再去查了下很多文章,终于觉得自己理解一些了,希望自己描述出来能够准确和易懂。 Formatting context Formatting context 是页面的一个渲染区域,它有着自己的渲染规则,决定渲染区域里面的元素怎么定位,以及里面的元素之间的相互作用。而块级格式化上下文(Block fomatting c...

问答精选

Applying stats.percentileofscore to every row by column

df= I need a new column with the percentile score for each element with respect to the column. The final answer should look like this. I want the output of the stats.percentileofscore() function to be...

C - Creating node with multiple children by function - segmentation fault

I want to create tree with multiple children and create every node with a function. Here is my structure for node: And here is my function to create new node (with four children): When I run this func...

How to get all secrets in one call Azure key vault

I am using sample code explain here https://github.com/Azure-Samples/app-service-msi-keyvault-dotnet but they only explained how can we get single secrete not list of secrete. so to get all secrete I'...

increase eclipse IDE font size

I am using Eclipse I would like to increase the font size of the IDE, not just the font of the editor. Is there any way I can do that? I haven't been able to find a solution for this yet. you can try ...

Generating Guid by database automatically

It regards Entity Framework 6 but maybe it isn’t related to the version. I have some class which has Guid Id but by inheritance. Right now I would like to change this model to auto generate Id b...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答