git reset 版本回退
来源:互联网 发布:如何注册淘宝卖家 编辑:程序博客网 时间:2024/06/06 01:53
git reset [--hard|soft|mixed|merge|keep] [<commit>或HEAD]
A). --hard:重设(reset) index和working directory,自从<commit>以来在working directory中的任何改变都被丢弃,并把HEAD指向<commit>。
B). --soft:index和working directory中的内容不作任何改变,仅仅把HEAD指向<commit>
C). --mixed:仅reset index,但是不reset working directory。这个模式是默认模式,即当不显示告知git reset模式时,会使用mixed模式。这个模式的效果是,working directory中文件的修改都会被保留,不会丢弃,但是也不会被标记成"Changes to be committed",但是会打出什么还未被更新的报告。
另外简单的解释
git reset -mixed :这是默认方式,不带任何参数的git reset,回退到某个版本,只保留源码,回退commit 和 index信息
git reset --soft 回退到某个版本,只回退了commit的信息,不会恢复到index file一级,如果还要提交,直接commit即可。
git reset --hard 彻底回退到某个版本,本地的源码也会变为上一个版本的内容。
撤销一个合并
git reset --hard HEAD
0 0
- git reset 版本回退
- git reset版本回退
- git reset 回退以前某个版本
- git reset --hard 回退版本信息
- Git reset 回退
- Git reset 回退项目某个节点版本
- git常用指令 github版本回退 reset
- git commit 回退 reset
- Git入门——版本回退'reset'与reset后的'push报错'
- git入门(5)-Git revert和git reset版本的回退
- git 版本回退[git reset --hard HEAD^]与查看修改点[git diff]
- git reset-----git 本地仓库回退
- git reset-----git 本地仓库回退
- git 版本回退之关于git reset --hard 和 --soft区别
- 使用git命令 (git reset --hard HEAD) 回退版本信息
- 使用git命令 (git reset --hard HEAD) 回退版本信息
- 使用git命令 (git reset --hard HEAD) 回退版本信息
- git 回退版本
- POJ-1276-Cash-Machine 二进制优化多重背包问题
- POJ 1236 IOI 1236 Network of School [强连通分量] [缩点]
- 浅析ruby中的yield关键字
- UVa OJ 11134 - Fabled Rooks
- 6-1、java.util.LinkedList
- git reset 版本回退
- malloc函数详解
- 企业级与个人级 DNS 劫持简谈
- xib学习跳转(presentViewController:)
- 3-4、java.util.Queue
- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart)
- 小谈抽象工厂模式与工厂方法,Abstract Factory Pattern and Factory Method
- 嵌入式开发中ARM架构的C代码优化
- git偷懒 -- 别名