Критическая часть сообщения об ошибке такова:
подсказка: обновления были отклонены, потому что на удаленном компьютере есть работа, на которую вы намекаете: локально нет.
Средство от этой проблемы, вероятно, просто делает попытку:
git pull origin master
Проблема в том, что вы просите GitHub сыграть один или несколько коммитов на базу, которая отклонилась от базы, на которой вы фактически сделали эти коммиты. Потянув сначала, вы обновляете свою базу так, что GitHub может принимать ваши коммиты.