git revert 还原命令——反向更改(抵消更改)


语法

git revert [<选项>] <commit>... ​
git revert (--continue | --skip | --abort | --quit)

提示:方括号 [ ] 表示可选,...表示可以有多项。


描述

给定一个或多个现有提交,抵消这些提交引入的更改,并记录一些抵消这些更改的新提交。这需要您的工作树是干净的(没有修改)。

注意:git revert 用来记录一些新的提交,以逆转之前的一些提交的效果(通常是一个错误的提交)。如果希望丢弃工作目录中所有未提交的更改,应该使用 git-reset 。


-e --edit 选项——提交前编辑提交信息

有了这个选项,git revert 将允许你在提交之前编辑提交消息。如果从终端运行命令,这是默认值。


-n --no-commit 选项——不创建提交

通常,该命令会自动创建一些提交,并使用提交消息来说明哪些提交被还原。此选项仅将指定提交的更改在工作区和暂存区中抵消,但不进行提交。此外,当使用这个选项时,您的暂存区不必与 HEAD 提交匹配。恢复是针对暂存区的初始状态进行的。


--continue 选项——继续还原

用于解决冲突后继续进行还原操作。


--skip 选项——跳过冲突提交

跳过当前冲突的提交,继续进行还原操作。


--abort 选项——取消还原

取消还原操作,返回还原前的状态。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值