git reset --hard --soft 与 git re

2018-05-28  本文已影响0人  e81bcd463937

git reset --soft xxx

git reset --hard xxx

git revert xxx

区别

git reset –-soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可;
git reset -–hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,撤销的commit中所包含的更改被冲掉;
revert是撤销某次提交,但是这次撤销也会作为一次提交进行保存

上一篇 下一篇

猜你喜欢

热点阅读