1.已提交,没有push
1)git reset --soft $版本号 //撤销commit
2)git reset --mixed $版本号 //撤销commit和add两个动作
(1)git reset --soft命令:
当在本地已经add+commit操作的时候,使用该命令可以回退到相应的版本号时的状态,但add的记录还是在的,可再次commit。
–本地的commit记录已经不见了:
–可再次commit:
(2)git reset --mixed命令:
使用该命令后,需要再次进行add操作: