【Commit】Idea中Undo Commit、Revert Commit、Drop Commit

使用 Undo Commit、Revert Commit、Drop Commit

是否删除对代码的修改是否删除 Commit 记录是否会新增 Commit 记录
Undo Commit不会未 Push 会,已 Push 不会不会
Revert Commit不会
Drop Commit未 Push 会,已 Push 不会不会
Undo Commit

代码修改完了,已经 Commit 了,但是还未 Push,然后发现还有要修改的地方,但是又不想增加一个新的Commit 记录

这时可以进行 Undo Commit,撤销这次 Commit 的动作,代码不会有任何变化,和未 Commit 之前完全一样,之后可以修改后再重新 Commit

Revert Commit

代码已经 Commit 了,但是还未 Push

执行 Revert Commit,不会删除之前 Commit 的记录,而是新增一条 Revert 记录,并且将修改的代码进行删除

此时 不要再执行 Undo Commit 会把记录也删掉,也不会复原代码

有 Commit 记录还可以看到代码差异,进行复原

Drop Commit 【慎用】

未 push 的 Commit 记录:会删除 Commit 记录,同时 Commit 中对代码进行的修改也会全部被删除

已 push 的Commit记录:会删除本地的 Commit 记录,远程仓库的 Commit 记录不会被删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值