Почему нам нужно git нажимать сначала до git pull?
У меня есть как локальные изменения, так и удаленные изменения.
Кто-то сказал мне, что я должен сначала нажать, а затем потянуть. Любая причина этого?
Ответ 1
Этот человек ошибается: правильная модель pull-before-you-push, а не обратная.
Когда вы pull, git выберете фиксацию на origin и попробуете fast-forward, ваш локальный коммит поверх них, выполнив слияние. После этого вы можете push таким образом вы не будете создавать конфликты с другими обновлениями.