Git Commit Soft Mixed Hard