Git补充知识 ✦ git reset命令(撤销) 1.问题场景: 有时候,我们用commit提交代码后,发现这一次commit的内容是有错误的,那么有两种处理方法: 1、修改错误内容,再次commit一次。 2、使用gitreset命令撤销这一次错误的commit。 第一种方法比较直接,但会多次一次commit记录。但错误的commit没必要保留下来。
2.命令描述: git-reset- Reset current HEAD to the specified state意思就是可以让HEAD这个指针指向其他的地方,例如我们有一次commit不是不是很满意,需要回到上一次的Commit里面。那么这个时候就需要通过reset,把HEAD指针指向上一次的commit的点。它有三种模式,soft,mixed,hard。