Книга pro git как действительно хорошее объяснение на странице rebasing .
В принципе, слияние будет принимать 2 коммита и объединить их.
A rebase перейдет к общему предку на 2 и постепенно применит изменения друг к другу. Это создает «более чистую» и более линейную историю.
Но когда вы переустанавливаете, вы отказываетесь от предыдущих коммитов и создаете новые. Поэтому вы никогда не должны переустанавливать репо, которое является публичным. Другие люди, работающие над репо, будут вас ненавидеть.
По этой причине я почти исключительно сливаюсь. В 99% случаев мои ветви не сильно различаются, поэтому, если есть конфликты, это только в одном или двух местах.
Это может быть вызвано использованием метода jquery text (), когда вы показываете свой результат в пользовательском интерфейсе. Вы должны использовать $('#yourHtmlTag').html('<b>Total Amount</b>')
вместо $('#yourHtmlTag').text('<b>Total Amount</b>')
.