Я, вероятно, не понимаю что-то правильно, но может ли кто-нибудь объяснить мне, почему git rebase
приводит к конфликтам, а git merge
(та же ветка) - нет?
Насколько мне известно, git rebase
помещает коммиты из другой ветки до коммитов, которые я сделал в моей текущей ветке, тогда как git merge
принимает те же самые коммиты и применяет их к моей ветке как патчу, не так ли? Является ли diff
тогда не тем же, хотя, возможно, наоборот? Не знаю, почему исправление моей ветки с другими коммитами не является проблемой, а исправление другой ветки с моими коммитами.