How to reset commit and keep all changes

git reset --soft CommitID