Прежде всего, pull не создаст никаких конфликтов самостоятельно. Он просто добавляет наборы изменений в историю репозитория, возможно, также добавляя новые ветви / заголовки. При объединении таких голов могут возникнуть конфликты. Поэтому, когда A извлекает из B , в A .
ничего не нарушается.
Тем не менее, если вы хотите, чтобы владелец A включил ваши изменения, вам действительно нужно перенести последние изменения из A в ваш B * 1016. * и - при необходимости - объедините новые изменения с A с вашими новыми изменениями. Затем запросите извлечение из вашей теперь объединенной B , которую A может вытянуть без добавления новых головок и, следовательно, без необходимости иметь дело с конфликтами.
Если вы не хотите следовать этому общему рабочему процессу, но действительно хотите проверить его, как описано в вашем вопросе, просто создайте новый клон A , скажем, C , и попробуйте вытащить и слить из B в C . Но в конце концов вы все равно окажетесь в шагах, упомянутых выше.