Они идентичны. Из документов :
Все описанные выше правила о том, что не разрешено в качестве обновления, могут быть переопределены путем добавления необязательного начального +
в refspec (или с помощью параметра --force
командной строки).
Однако, и, возможно, очевидно, --force
применяется ко всему, что выдвигается, тогда как +
применяется только к тому refspec, с префиксом +
(master
в данном случае). В двух командах в вашем вопросе это не имеет значения, потому что в них есть только один refspec.