git log
A fsdfasfnsmnfkngwiwe
B fjklsdjflsrfjwejfnlsdfjlwf
C fjadfldjfokjdkfjsdjfsdfskld
(按英文q 退出log的查看)
比如想删除A 的提交,要回退到B的版本
就复制B的commit id fjklsdjflsrfjwejfnlsdfjlwf
git reset --hard fjklsdjflsrfjwejfnlsdfjlwf
--hard不保留当前工作区的内容,想保留用--soft
git log
B fjklsdjflsrfjwejfnlsdfjlwf
C fjadfldjfokjdkfjsdjfsdfskld