git reset hard/soft/mixed区别

  • git reset --soft
  • git reset --mixed或者 git reset (默认是git reset --mixed)
  • git reset --hard

git reset --soft

回退commit信息,把之前的代码回退到暂存区(即git add . 没有git commit -m “”).所以回退完成之后,需要git commit -m ""或者git commit --amend 重新提交就好.

git reset --mixed或者 git reset (默认是git reset --mixed)

回退commit和暂存区(index)信息,即回退完需要重新git add . 和git commit -m ""或者git commit --amend

git reset --hard

回退所有,代码是指定分支的,暂存区(index)和工作区的代码都扔弃。

git reset hard/soft/mixed区别相关推荐

  1. git reset --hard --soft 与 git revert 的作用

    1.git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本回退 2.git简单的分为三个区域 : 1.工作区(working directo ...

  2. git reset三种模式区别和使用场景(hard,soft,mixed)

    简单的理解三种模式: hard reset之后,以仓库为准,仓库,暂存区和工作区保持一致,不一致的全部清除: soft reset之后,工作区内容不变,只更新仓库内容,差异保留在index暂存区: m ...

  3. git版本回退–soft –mixed –hard的区别

    这周上班的时候,一个同事发了一个如下的截图问我IDEA的代码回滚这三种操作有什么区别?当时也回答得寥寥草草的,平时用hard比较多也没太注意这个细节,所以写篇文章记录一下,也希望能帮助到大家. 实际上 ...

  4. Git reset , revert, checkout的区别和联系

    转自: http://www.cnblogs.com/houpeiyong/p/5890748.html 拿来做个笔记 git reset.git checkout和git revert是你的Git工 ...

  5. git-代码撤销、回滚到任意版本(git回滚命令reset、revert的区别)

    文章目录 一.Git 代码撤销.回滚到任意版本(当误提代码到本地或master分支时) 二.git回滚命令reset.revert的区别 1. 背景知识 2. 方法一:git reset(回退) 3. ...

  6. git reset简介

    本文编辑整理自:http://guibin.iteye.com/blog/1014369 http://hi.baidu.com/tiger_tnt/blog/item/a0464ffa6a8115d ...

  7. git reset(回退add操作)

    在git的一般使用中,如果发现错误的将不想提交的文件add进入index之后,想回退取消,则可以使用命令:git reset HEAD <file>...,同时git add完毕之后,gi ...

  8. git reset soft、mixed和hard的区别和用途详讲

    先看看工作区.暂存区和本地版本库的关系 你的项目就在工作区,对于项目新建的文件你必须先add保存到暂存区,再commit提交到本地库: 对于修改的文件可以先add再commit,或者直接commit. ...

  9. git reset revert rebase 区别

    最近合并他人代码,因为代码是从git代码库之外来的,于是出了各种问题.于是又翻看了git教程.这里推荐两篇: Git教程 - 廖雪峰的官方网站 非常通俗易懂,教了最基本的,十分实用. ###Git 基 ...

最新文章

  1. 利用RGB-D数据进行人体检测 带dataset
  2. 一个页面标题和过滤输出的解决方案(下)
  3. Tree Recovery--POJ 2255
  4. linux服务器ftp上传文件为空,Linux 服务器 ftp上传文件出现的问题
  5. mysql 如何删除重复的行_如何从mysql中的表中删除重复的行
  6. 一组数字中算出最相近的组合_据说在金字塔里发现的这组数字,貌似是通往宇宙的密码...
  7. 展开收起功能实现_小房间不一定要拥挤,这样设计实现小户型的大气!
  8. 【spring学习】03
  9. 编译安装sqlite-3.6.20【原创】
  10. java匹配机制_Java Spring:需要通配符@RequestMapping来匹配所有BUT / images / *以及对原始URL的访问权限...
  11. hdu5106 小于x的数(二进制1确定的数)的和 数位dp(first mine)
  12. 浙江商人立下的22条规矩
  13. 实战Python:利用python在pycharm开发名片管理系统
  14. [深入理解C++(一)]类型转换(Type Casting)
  15. 在没有QQ、微信时局域网共享文件方法
  16. 红警2补丁和联机网络配置
  17. 树莓派制作内网dns服务器,树莓派使用dnsmasq搭建DNS服务器
  18. mac 笔记本命令行使用技巧
  19. 8086汇编(7、80x25彩色缓冲区)
  20. Appium+Android+Python,关闭广告

热门文章

  1. c语言学习-打印杨辉三角形(要求打印出10行)
  2. ARToolKit从图片生成特征点数据
  3. Leecode刷题热题HOT100(3)——无重复字符最长子串
  4. 开始使用ASP.NET核心运行状况检查
  5. 在Android中使用RecyclerView
  6. sessionstorage ie8下跨页面_前端页面布局困难?教你用盒子模型一招解决
  7. VUE 2 无法监听数组和对象的某些变化
  8. java jsch 调用shell_Java-Jsch-Shell脚本执行后退出
  9. python实现二分法查找_python二分法查找
  10. Vue中基于Vuex使用echarts组件动态数据绑定的方法