zoukankan      html  css  js  c++  java
  • 放弃代码修改的几种情况

    1、未使用”git add .“缓存代码的情况下

    git checkout .

    使用此命令可以用来放弃掉还灭有加入到缓存区的修改

    但是此命令不会删除新建的文件,因为新建的文件还没有加入到git的管理系统中

    2、已经使用了git add . 命令的情况下

    git reset HEAD filepathname

    放弃指定文件的缓存,相当于撤销了git add 的工作。

    如放弃readme.md文件的修改:git reset HEAD readme.md

    git reset HEAD .

    放弃本地的所有的缓存

    在使用本命令后本地的修改并不会消失,而是回到未添加缓存的状态,此时可以使用git checkout . 就可以放弃本地的修改

    3、已经使用了git commit

    **git reset --hard HEAD^

    退回到上一次commit 的状态

    git reset --hard commitid **

    回退到任意的版本,只要有版本id即可

    本博客纯粹是学习过程中的笔记,部分来自转载或摘抄,如有侵权,请联系删除 email:18017870857@163.com
  • 相关阅读:
    初识 Umbraco CQ
    程序员的利器SourceInsight CQ
    关于Hg的文件过滤 CQ
    蓝桥杯 基本内容
    leedswriting符号
    tiny mission 2021 11 15
    拓扑排序+二分答案+建图
    mission 11.24
    高数积分求面积
    高数积分求弧长
  • 原文地址:https://www.cnblogs.com/yanzhuping/p/14911534.html
Copyright © 2011-2022 走看看