看日记学git

《看日记学git》之二十六

在之二十五中讲到了git reset的用法,有个朋友问了我N个关于reset的问题。我认为可能是他对working tree、index file和commit的关系和区别还不是很明白(明显是没有仔细看我前面的日记 呵呵)

下面总结一下git reset的各个选项吧:

1 git reset –soft 只撤销commit,保留working tree和index file。

2 git reset –hard 撤销commit、index file和working tree,即撤销销毁最近一次的commit

3 git reset –mixed 撤销commit和index file,保留working tree

4 git reset和git reset –mixed完全一样

5 git reset –用于删除登记在index file里的某个文件。

===
如果你对git感兴趣,请继续阅读:

《看日记学git》系列文章优化中

《看日记学git》系列文章汇总

git尚待解决的问题汇总

over~

2条评论

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *