0
点赞
收藏
分享

微信扫一扫

Git reset 之 soft、mixed、hard 区别(实战)

惠特曼 2022-09-21 阅读 43


Git reset 之 soft、mixed、hard 区别(实战)_git

版本情况如上图所示,现在要回滚到commit 2处,先拷贝该版本号:

Git reset 之 soft、mixed、hard 区别(实战)_回滚_02

 选reset head:

Git reset 之 soft、mixed、hard 区别(实战)_回滚_03

  

选 git reset soft:

Git reset 之 soft、mixed、hard 区别(实战)_git_04

效果:

 

Git reset 之 soft、mixed、hard 区别(实战)_git_05

查看状态:

Git reset 之 soft、mixed、hard 区别(实战)_git_06

做force push

Git reset 之 soft、mixed、hard 区别(实战)_回滚_07

 查看状态,还是一样:

Git reset 之 soft、mixed、hard 区别(实战)_Git reset_08

可以再次提交: 

Git reset 之 soft、mixed、hard 区别(实战)_Git reset_09

选 git reset mixed:

Git reset 之 soft、mixed、hard 区别(实战)_Git reset_10

效果: 

Git reset 之 soft、mixed、hard 区别(实战)_git_05

查看状态:

Git reset 之 soft、mixed、hard 区别(实战)_回滚_12

做force push后,查看状态,还是一样:

Git reset 之 soft、mixed、hard 区别(实战)_Git reset_13

可以再次提交:

Git reset 之 soft、mixed、hard 区别(实战)_git_14

选 git reset hard:

Git reset 之 soft、mixed、hard 区别(实战)_回滚_15

效果:

Git reset 之 soft、mixed、hard 区别(实战)_git_16

查看状态:

Git reset 之 soft、mixed、hard 区别(实战)_Git reset_17

 做force push后,查看状态,不太一样:

Git reset 之 soft、mixed、hard 区别(实战)_Git reset_18


举报

相关推荐

0 条评论