成为git砖家(6): git restore 命令

1. git restore 命令是新命令

在2019年8月发布的 Git 2.23 版本中,git checkout 命令的功能被拆解到两个新的命令中:

  • git switch: 负责分支相关的操作
  • git restore: 负责文件相关的操作

https://stackoverflow.com/questions/58003030/what-is-git-restore-and-how-is-it-different-from-git-reset

相应的,当我们修改了文件,在 git status 命令给出的提示中看到的提示命令, 也变了:

  • 以往会提示 git reset -- <files> 来恢复 stage 区域的内容, 现在则提示 git restore --staged <files>;
  • 以往会提示 git checkout -- <files> 来恢复 working directory 的内容,现在则提示 git restore <files>

遗憾的是, 一些经典的教程尚未做更新,我们只能手动改一下, 例如图解 git 里的: https://marklodato.githu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值