git中徒役,每一次提交都會(huì)生成一個(gè)commit
git revert會(huì)生成一個(gè)新的commit袍暴,將之前的某個(gè)commit的修改恢復(fù)過(guò)來(lái)
git reset會(huì)將HEAD移動(dòng)到某個(gè)commit上贞言,換種說(shuō)法就是將某個(gè)commit變成最后一個(gè)commit
git reset --soft回滾一個(gè)commit狀態(tài)妄田。能回到add之后那里.soft命令會(huì)讓版本回到某次commit后的狀態(tài)酱塔,但并不改動(dòng)工作目錄中的文件
image
image