git reset --keep \[commit\]

功能介绍
重置当前HEAD为指定commit,但保持暂存区和工作区不变