打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
git reset 命令详解

 

git   reset命令有两种用法:
git reset [-q] [commit] [--] <paths>
git reset [--soft | --mixed | --hard | --merge | --keep] [-q] [<commit>]
第一种用法是不会重置引用的,即不会修改master文件。只是用某一次提交的文件提交暂存区的文件
第二种用法不使用<paths> 则会重置引用,并且参数不同决定是否覆盖暂存区和工作区:
--hard参数会执行途中1,2,3 全部动作,即暂存区,工作区全部用指定提交版本的目录树替换掉
--soft 参数只执行1, 不进行暂存区和工作区的覆盖
--mixed或不使用参数,执行1,2覆盖暂存区,但不覆盖工作区

 

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Git学习笔记03--git reset
常用 Git 命令清单
git命令小汇总和github
git checkout 命令详解
git reset 重置到某次提交
Git撤销文件的修改(git checkout -- file)(git reset HEAD file)(git reset HEAD~)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服