git reset --soft

如本地先后提交了 a b c三次使用git log 查询到commit id,,假设提交和id对应关系为a(1) b(2) c(3) ,

git reset --soft 1

作用: 回退到指定的commit提交,此时git log将只能看到一次commit记录

vscode编辑器:1(a) 之后提交的 b , c 的修改的文件代码,将会被存放到暂存区,相当于b c之后的更改add . 没有comiit

git reset --soft orgin/branch

将本地的commit信息 回退到和远程分支最后一次的提交那里,即把本地指针回退到和远程一致,(head指针默认指向分支的最新一次commit提交), 本地领先远端的文件代码修改将被存到本地暂存区相当于commit

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值