当前位置: 首页 > article >正文

git reset 命令

从暂存区恢复到工作文件

    git reset <file>
    git reset -- .

重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变

    git reset [commit]

放弃所有文件修改

    git reset HEAD

把"暂存区"的修改撤销掉(unstage),重新放回工作区

    git reset HEAD ac.txt

回退到上一次commit的状态

    git reset --hard HEAD^

回退到任意版本

    git reset --hard commit id

撤销本地这个commit

    git reset HEAD~

丢弃本地这一次commit中的更改

    git reset --hard HEAD~

直接pull主机的分支,覆盖本地

    git fetch <远程主机名> <分支名>
    git reset --hard <远程主机名>/<分支名>

撤销 git stash pop 后有冲突

    git reset --hard

重置当前HEAD为指定commit,但保持暂存区和工作区不变
    
    git reset --keep [commit]


http://www.kler.cn/news/317450.html

相关文章:

  • 封装 WBXpopup 组件
  • 【C#】垃圾回收
  • 项目总结,路径匹配的业务逻辑
  • Docker使用指南
  • HTML常用的文本标签
  • Docker + Win 10 学习记录
  • OpenAI GPT o1技术报告阅读(3)-英文阅读及理解
  • 828华为云征文 | 云服务器Flexus X实例:RAG 开源项目 FastGPT 部署,玩转大模型
  • 数据结构-C语言实现线性表的顺序存储结构
  • Python Web日志管理与监控实践指南
  • OpenCV特征检测(12)检测图像中的潜在角点函数preCornerDetect()的使用
  • 使用ffmpeg实现音视频文件格式转换
  • C语言从头学62——学习头文件stdlib.h(一)
  • 如何通过蜂巢(容器安全)管理内部部署数据安全产品与云数据安全产品?
  • 【Android】 IconFont的使用
  • 一体化运维监控管理平台的全面监控能力
  • 使用Hutool-poi封装Apache POI进行Excel的上传与下载
  • 单线服务器是什么?单线服务器有什么优点?
  • 掌握 Flutter 中的 `Overlay` 和 `OverlayEntry`:弹窗管理的艺术
  • 如何将Vue项目部署至 nginx
  • 力扣最热一百题——最小覆盖子串
  • 【优选算法之前缀和】No.6--- 经典前缀和算法
  • Unity webgl跨域问题 unity使用nginx设置跨域 ,修改请求头
  • 基于微信小程序的宠物寄养平台的设计与实现+ssm(lw+演示+源码+运行)
  • Adams与Matlab通过FMI联合仿真
  • 我的AI工具箱Tauri版-FunAsr音频转文本
  • git 删除 git push 失败的记录
  • 阿里开源多模态大模型Ovis1.6,重塑出海电商AI格局
  • python自学笔记
  • 价格便宜又好用的云电脑挑选:ToDesk云电脑 vs 青椒云