作者:jicanmeng
时间:2014年08月26日
git reset命令有两种用法:
[]表示可选项,如果省略了[
第一种用法用于使用某次提交重置暂存区的对应文件,工作区不变。也不会重置引用。
第二种用法用于重置引用。
--hard表示重置引用,从而使得引用指向新的commit。并使用新的commit替换暂存区和工作区的所有文件。
--mixed表示重置引用,从而使得引用指向新的commit。并使用新的commit替换暂存区的所有文件,不改变工作区。
--soft表示重置引用,从而使得引用指向新的commit。不改变暂存区和工作区。
默认情况下,使用--mixed参数。