首页 > 其他分享 >git commit撤销,还没有push

git commit撤销,还没有push

时间:2023-06-15 16:47:28浏览次数:40  
标签:git -- hard 撤销 push commit

还没有push 时,撤销 commit 或 add 的文件

 

使用--soft 参数, 只撤销 commit 

git reset --soft HEAD^  

  

使用 --hard  参数,连add也撤销了(修改的文件内容也被撤销了)

git reset --hard HEAD^ 

  

 

-

参考:

https://blog.csdn.net/w_p_wyd/article/details/126028094

标签:git,--,hard,撤销,push,commit
From: https://www.cnblogs.com/wutou/p/17483300.html

相关文章

  • git命令速查表-Git命令大全(思维导图)-图片版
    - -     ---来源:https://blog.csdn.net/m0_47403102/article/details/122538395......
  • 如何用gitbook写书
    假设你已经知道如何编写Markdown已经安装好gitbook软件目标生成一本小书,它有前言,章节1,章节2,后记。例如:简介第一章:如何造火箭1.燃料学2.空气动力学3.总装工程学第二章:如何回收火箭1.自动控制原理2.二次利用要点结束准备工作建一个写书的目录,......
  • git操作基本命令
    拉取代码gitclonehttp://...创建本地分支gitbranchfeatuer切换本地分支gitcheckoutfeatuer拉取最新分支代码gitpullorigindevgitadd.gitcommit-m"aaa"提交本地featuer代码到dev分支gitpushoriginfeatuer:dev或者创建本地分支gitbranchdev切换本地分支git......
  • git push -u origin master 与git push --set-upstream origin master
    在github上新建仓库时提示push代码的指令:gitinitgitaddREADME.mdgitcommit-m"firstcommit"gitbranch-Mmaingitremoteaddoriginhttps://github.com/helloyzp/AlgorithmProject.gitgitpush-uoriginmain以前的提示一直是gitpush--set-upstreamoriginm......
  • vue填坑之解决部分浏览器不支持pushState方法
    前端使用vue-router做单页面路由并开启history模式时,会碰到一个问题:部分低版本的手机浏览器、部分app以及IE9浏览器由于不支持pushState方法,会导致页面加载不出来。解决这个问题的思路是:当浏览器支持pushState方法时,开启history模式,不支持则开启hash模式对链接做判断,当跳转的......
  • 郭盛华:警惕黑客通过 GitHub 存储库传播恶意软件
    据观察,至少有一半来自与欺诈性网络安全公司相关的假研究人员的GitHub账户在代码托管服务上推送恶意存储库。国际知名白帽黑客、东方联盟创始人郭盛华表示,“所有7个存储库在撰写本文时仍然可用,它们声称是针对Discord、GoogleChrome和MicrosoftExchangeServer中所谓的零日......
  • 【Git】(1)---工作区、暂存区、版本库、远程仓库
    【Git】(1)---工作区、暂存区、版本库、远程仓库 一、概念  1、四个工作区域Git本地有四个工作区域:工作目录(WorkingDirectory)、暂存区(Stage/Index)、资源库(Repository或GitDirectory)、git仓库(RemoteDirectory)。文件在这四个区域之间的转换关系如下:   ......
  • github 总是打不开jupyter notebook文件(.ipynb)怎么办?--[解决办法]
    GitHub上总是加载不出来jupyternotebook文件(.ipynb),类似下面这样......
  • 挑战数据结构和算法——栈的push、pop序列
    题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。问题分析:本题考查栈的基本操作,栈是一种“先进后出”的数据结构。判断一个序列是否是栈的pop序列是一种常见的问题,可以通过模拟push和pop的过程,push和pop总是成对出现的,如:方法:#definepush1#def......
  • 3、git warning: TLS certificate verification has been disabled
    gitwarning:TLScertificateverificationhasbeendisabled!报错warning:-----------------SECURITYWARNING----------------warning:|TLScertificateverificationhasbeendisabled!|warning:---------------------------------------------------warning......