首页 > 其他分享 >git reset command All In One

git reset command All In One

时间:2023-01-09 23:14:59浏览次数:55  
标签:reset HEAD git -- command https com

git reset command All In One

git reset

git reset --soft & git reset --hard

# 软重置 commit
$ git reset --soft HEAD^

# 硬重置 commit
$ git reset --hard HEAD^

# HEAD^^ === HEAD~2
$ git reset --hard HEAD^^
# 等价于 
$ git reset --hard HEAD~2

image

demos

image

image

HEAD^ vs HEAD~1

HEAD^^ === HEAD~2

image

https://git-scm.com/docs/git-reset#Documentation/git-reset.txt-Undoacommitmakingitatopicbranch

https://git-scm.com/docs/git-reset#Documentation/git-reset.txt-Undocommitspermanently

HEAD^ === HEAD~1

image

https://devconnected.com/how-to-git-reset-to-head/

image

https://www.runoob.com/git/git-reset.html

(

标签:reset,HEAD,git,--,command,https,com
From: https://www.cnblogs.com/xgqfrms/p/17038788.html

相关文章

  • 认识git工作原理以及SVN和git的区别
    1.本地版本控制:在自己本地电脑上生成版本,每次使用快照进行备份2.集中版本控制:多个用户向一个服务器上提交代码3.分布式版本控制:服务器上存一份代码,自己本地也存一份代码......
  • mac 中,项目运行报错 error:0308010C:digital envelope routines::unsupported
    例如:  引用网络一段话,nodev17中的OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在nodev17以前一些可以正常运行的的应用程序......
  • win10安装git
    安装git首先下载安装gitgit下载官网地址:git官网1.下载完GIT,第一次安装GIT。如下操作2.如果你安装有以前版本,在安装新版本请按一下操作打开gitbas......
  • 如何在Github上创建一个新仓库
    Hi,欢迎大家在有空的时候做客【江涛学编程】,这里是2023年的第6篇原创文章,新年新气象,在这里我祝读者朋友们都好好的,老规矩,拍拍手......
  • Gitea+Drone+SpringBoot实践
    注意:构建的前提,已安装Gitea和Drone1.新建一个SpringBoot项目如果可以的话建议在MavenPOM文件中的Build-> finalName指定打包完成后的文件名<build>......
  • git did not exit cleanly (exit code 128) 解决
    使用TortoiseGit进行pull时,总是提示连接错误“gitdidnotexitcleanly(exitcode128)”无论是push还是pull到本地,弹出这个问题。原因:是Github禁用了TLSv1.0andv......
  • librdkafka auto.offset.reset 解释
     官网解释:Actiontotakewhenthereisnoinitialoffsetinoffsetstoreorthedesiredoffsetisoutofrange:'smallest','earliest'-automaticallyreset......
  • GitHub 官宣:弃用 trending 热榜,开发者炸锅了
    trending榜单要弃用?大家好,我是二哥呀。昨天正在小破站上开心地刷《玫瑰叔品冰火》,嗯,一直刷道今天早上,发现真的是一个宝藏up。然后就收到好朋友宏哥发来的消息说,GitHub要下......
  • git add command All In One
    gitaddcommandAllInOnegitadd.VSgitadd-A#不包含上一层级,仅包含本层级和子层级的所有文件✅$gitadd.#包含上一层级,也包含本层级和子层级的所有文......
  • 项目管理之码云和git
    目录学习链接码云第一步,注册第二部,登录创建项目git管理如何生成公钥clone项目提交项目1.本地初始化一个项目2.开始第一次上传你的项目75.Git基本操作8码云码云(Git@OSC)是......