После сброса вам придется принудительно нажать:
git push origin +master
Однако принудительно нажимать на предыдущий коммит не рекомендуется, если хранилище общедоступно.
Если вы не хотите сбрасывать локальный репозиторий, но хотите, чтобы публичный вернул коммит, используйте refspec, например master~1:master
:
git push origin +master~1:master
Ветка с коммитами, которые не содержат зависимостей, можетбыть использованы в вашем сценарии.Например, можно считать, что название ветви: without_dependencies
:
git branch without_dependencies master~1
git push origin without_dependencies
Каждый сможет увидеть эту новую ветку и работать над ней.