Меню Reset "master"
означает просто «Сбросить локальный мастер», а не удаленный мастер.
То есть, когда вы нажимаете эту опцию, никаких удаленных операций не происходит.Это основное различие между Git и SVN: Git выполняет много локальных операций, просто выполняет удаленные операции, когда это необходимо, но все операции в SVN выполняются удаленно.
Для обновления или, скажем, sync модификацию сброса, просто выполните git push -f
, чтобы принудительно переписать пульт.
Предупреждение: Проверьте дважды, убедитесь, что вы ясно, что вы делаете, прежде чем выполнять git push -f
, или вы можете потерять необходимую работу.