У меня есть этот проект, в котором удаленное репо имеет основную ветвь развития, и у меня есть вилка, содержащая экспериментальную ветвь. Мне нужно, чтобы изменения rebase
от ветки разработки до моей экспериментальной ветки до того, как я надавил на свою вилку. Итак, это выглядит так:
git checkout experimentalbranch
git fetch remoterepo
git rebase remoterepo/developmentbranch
К этому моменту я столкнулся с конфликтами. Тем не менее, я не знаком ни с одним из этих изменений (я перестраиваю изменения недель, потому что они не сразу меняют мои изменения). Кроме того, это мой первый раз делать rebase
. Я больше привык к merge
.
В meld обычно это как <<LOCAL||REMOTE>>
для merge
, что звучит очень интуитивно. Но в rebase
оно <<HEAD||COMMIT MESSAGE>>
. Кто HEAD
? Это HEAD
ветки разработки? Это последний код в ветке разработки или где-то еще?