Зависит от того что вы хотите сделать. Если вы хотите отправить только изменения из последнего коммита, то нужно сделать интерактивный rebase или cherry-pick на ветку удаленного репозитория.
Если вы все же хотите отправить все изменения, но в виде одного коммита - то вам нужен squash, как тут правильно порекомендовали. Его тоже можно сделать через интерактивный rebase.