Я пытаюсь понять git rebase, но у меня проблемы.Я прочитал несколько постов и документации на форуме, чтобы узнать, смогу ли я определить это, но поведение мне кажется странным, поэтому я не могу обернуть голову вокруг этого.
Допустим, у меня есть файл с именем test.txt
.
У меня есть ветвь, Branch A
:
text.txt
в Branch A
:
Hello, World!
Good... Thanks for asking!
и в Branch B
файл text.txt
выглядит следующим образом:
-> How are you, robot?
Мне нужны оба изменения (давайте представим, что это не простое исправление с копированием и вставкой ... Мне нужноперебазировать).
Итак ...
git checkout Branch B
git rebase Branch A
И тогда возникает конфликт слияния.Он спрашивает меня, хочу ли я оставить тот или другой ...
<<<<<<<<<<<<<<<<< 1234123hpdfaskdjf123234
Hello, World!
Good... Thanks for asking!
==========
-> How are you, robot?
>>>>>>>>>>>>>>>> some commit message
1) Что мне делать, если мне нужны оба?2) Я использую только один или другой, или я использую комбинацию обоих?3) Если я использую один, другой блок будет доступен позже?