【Git】误删文件&恢复文件&回滚操作

案例1

  1. 比如工作区有一个文件叫test.txt文档,你需要删除,那么使用如下命令即可:
    git rm “test.txt”
  2. 如果想撤销删除的文件,使用如下命令
    git reset HEAD test.txt
    git checkout test.txt

案例2

  1. 如果你使用了git rm “test.txt” + git commit -m “remove test.txt”
  2. 此时你需要回滚到之前的版本:
    git log找到你需要回滚的版本
    git checkout hash-id,这里的hash-id就是log中的一串字符,比如10db64ae993878972095cd90b8721f1466b11d9f

案例3

  1. 如果你在案例2的commit基础上,还进行了push操作,需要执行以下代码:
    git reset --hard hash-id
    git push --force-with-lease origin main
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值