Git教程-3.撤销修改、删除文件

本文详细介绍如何使用Git撤销工作区、暂存区的修改,以及如何处理误删或确认删除的文件。针对不同场景,提供了具体的Git命令,如git checkout、git reset和git rm,帮助读者掌握版本控制的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

撤销修改

  • 情况一:工作区修改了,但是没提交到 暂存区
    git checkout -- file:其实就是将版本库中最新版本跟新到工作区

  • 情况二:工作区修改了,而且提交到 暂存区
  1. git reset HEAD file :可以将暂存区撤销,重新放到工作区
  2. git checkout -- file:再将工作区的修改撤销

  • 情况三:整个修改已经提交到版本库中,如果没有没有推送远程,返回上一版本


删除文件

  • 如果将工作区的文件删除,这时候工作区文件和版本库不一样
  1. 误删:git checkout -- file :恢复文件
  2. 确实需要删除:git rm file删除版本库中此文件,git commit -m “delete file” 报告信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值