Вы пропускаете изменения в главном удаленном филиале (другие разработчики, вероятно, уже отправили в эту ветку), поэтому git отказывается принять ваши изменения.Обычно вы выполняете (извлекаете, а затем объединяете или перебазируете) с вашей локальной ветвью, и тогда вы сможете нормально нажимать.