我永远不会试图去战胜一个纯傻逼,因为他会用他丰富的经验来打败我...

2月 06

Git-版本回退

图形化操作:: 右键—>选中(重置当前分之到此次提交)—>会出现下图三种模式
HEAD(头)

指向当前branch(分支)最顶端的一个commit,该分支上一次commit后的节点
Index(索引)

相当于缓存区,是下一次将要commit的文件,提交之后就是HEAD的父节点(就是git add的文件)

Working Copy(工作副本)

当前工作目录下的文件,(译注:一般指,有修改,没有git add,没有git commit的文件)
软合并:: git reset soft 只告诉Git将其他的commit重置到HEAD(头文件中), Index . Working Copy都不会变
混合合并::git reset mixed 改变HEAD 和 Index文件,只想要回退的commit 但是Working Copy不会改变
强行合并:: git reset hard 所有的 HEAD&&Index&&Working Copy 都是回退到你只向的commit中 所以此时的工作副本也就没了按需所取

发表评论

邮箱地址不会被公开。 必填项已用*标注