zoukankan      html  css  js  c++  java
  • Git学习笔记05-撤销修改

    使用 git checkout -- file可以撤销工作区的修改

    一种是修改后还没有放到暂存区,撤销修改回到和版本库一模一样的状态

    lesson.txt文件已经提交到版本库了,内容如图。

    修改一下,保存后。git diff对比看下

    然后git checkout -- lesson.txt

    可以看到内容变回来了。

    另一种是已经提交到了暂存区又修改了,撤销修改就退回到了提交暂存区后的状态

    接着上面直接修改一下lesson.txt,保存后git add添加到暂存区。不放心可以先git status看下状态。

    修改一下保存

    使用git diff可以对比下不同

    然后git checkout -- lesson.txt撤回

    内容变回添加到暂存区后的

    那之前已经提交到暂存区的要怎么撤回呢,使用git reset HEAD lesson txt 。git reset既可以版本回退,也可以把暂存区的修改放回工作区,HEAD表示最新版本

    使用git status看下状态

    现在是工作区有修改,还没有提交到版本库,再执行以下上面的git checkout -- lesson.txt,把暂存区的退回到工作区

    可以看到又回到最初的内容了

  • 相关阅读:
    定位小结
    定位知识点
    css属性书写顺序
    清除浮动及清除浮动的方法
    margin合并和塌陷问题
    css特性-层叠性,继承性,优先级
    css属性简写
    css布局之双飞翼布局
    css布局之圣杯布局
    css布局之等高布局
  • 原文地址:https://www.cnblogs.com/myal/p/9372752.html
Copyright © 2011-2022 走看看