idea 代码还原

Reset  Current  branch ---hard(未push)

(提交记录会被删除,代码还原至所指处)

Reset  Current  branch ---hard(已经push)

(提交记录没有删除,代码还原至所指处)

Reset  Current  branch ---Mixed(未push)

(提交记录会被删除,代码还原至所指处)

Reset  Current  branch ---Mixed(已经push)

(提交记录会被删除,代码会被还原至本地,不会丢失)

undo  commit 

将已经提交的代码重新恢复至未提交状态(从暂存区移出)

对以下记录使用该命令(undo  commit ),则会删除提交记录

 删除后的提交记录

Revert commit 

代码会被还原(清除所有历史记录,暂存区没有),会多出一条提交记录

Drop commit 

如果提交到暂存区,但没有push可以删除提交记录和还原代码

此操作有区别(Reset  Current  branch ---hard

edit  commit  message 

首次编辑,对代码和注释进行编辑

再次编辑,只能编辑注释

Checkout  Revision  hash值

1.选中 push  999999 执行 Checkout  Revision,本地代码会变成push  999999 操作后的代码

2.在第一步的基础上  new  branch 则会创建新的分支

3.commit到本地

4.push ---新分支

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值