【git】取消add、commit操作命令

取消已add的文件

  1. 保留工作目录 变为红色
git reset D:\workspace\demo\git-demo\src\main\java\com\iteng\git\demo3.java
git reset file1 file2
# 或者
git reset *.txt
  1. 从暂存区和工作目录中删除 文件丢失
# -f 强制删除
git rm -f <file>

一、取消最近一次提交(未推送到远程仓库)

使用 git reset

  1. 保留工作目录、暂存区(即只取消提交)变为绿色
git reset --soft HEAD~1

这会将当前分支回退到上一个提交,但保留所有更改在暂存区。

  1. 保留工作目录(即取消提交、暂存区)变为红色
git reset --mixed HEAD~1

这会将当前分支回退到上一个提交,暂存区不会被保留。

  1. 文件不保留(即取
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值