Полагаю, сценарий был таким.
Вы исправили ошибку и передали ее в локальный репозиторий. когда вы захотели отправить в удаленный репозиторий, вы заметили, что произошли изменения, которые вы должны сначала извлечь. так что вы извлекли изменения, и они были автоматически объединены с вашим коммитом, и все было в порядке.
Я думаю, что возможно не иметь конфликта из-за «рекурсивной» стратегии.
Я не уверен в этом.
git merge стратегии