1. При использовании команды "git push -f" (force push) происходит принудительное обновление удаленной ветки, перезаписывая историю коммитов. Однако, если в удаленной ветке установлена защита от принудительного изменения истории (protected branch), то команда будет выполнена, но изменения не будут отображены в удаленном репозитории.
2. Для исправления ошибки "Protected branch update failed for refs/heads/master" при попытке push изменений в ветку master, необходимо обратиться к администратору удаленного репозитория и попросить разрешение на изменение защищенной ветки.
После выполнения команды git pull и git push изменения должны отобразиться, если все операции были выполнены корректно и без ошибок. При возникновении проблем с отображением изменений, можно попробовать выполнить команду git fetch для обновления данных из удаленного репозитория и затем повторно выполнить команды git pull и git push. Если проблема не решается, стоит обратиться к администратору удаленного репозитория или к другому специалисту по работе с Git.