Я все еще изучаю свой путь вокруг git. Перед слиянием, журнал мерзавец говорил мне что-то вроде ....git merging and log message
commit 9588d21a81d0f8a977c8d0651eee9f56eaf4186d
Merge: 0367c67 fbd02fc
Author: me <[email protected]>
Date: Thu Nov 17 17:09:25 2016 -0600
On branch branch1
...
Я хотел объединить branch1 с branch0, так что я выдал команду слияния:
> git checkout branch0
> git merge branch1
К моему удивлению, он пошел Без промедления. Результат выглядел примерно так:
Updating e57618a..9588d21
Fast-forward
src/file1.c | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
src/blah.h | 15 +++-
src/file2.c | 2 -
src/main.c | 91 +++++++++++++++++------
...
11 files changed, 811 insertions(+), 100 deletions(-) ...
Не конфликтует ни с чем. AFAICT. Тем не менее, когда я выполняю команду журнала мерзавца, то никаких признаков этого объединения не состоявшиеся, а старые совершить в branch1 еще в верхней части журнала:
commit 9588d21a81d0f8a977c8d0651eee9f56eaf4186d
Merge: 0367c67 fbd02fc
Author: me <[email protected]>
Date: Thu Nov 17 17:09:25 2016 -0600
On branch branch1
...
Является ли это поведение следует ожидать ? Я ожидал хотя бы того, что ветвь теперь будет показана как branch0. Что произойдет в этот момент, если я попытаюсь удалить branch1?
Состояние git показывает, что вы находитесь на ветке1 или ветке 0? И, после слияния, появилось ли сообщение что-то вроде того, что выполняется ускоренное слияние? –
@JoseB git status говорит, что я на ветке 0. Слияние git действительно говорило что-то о «Fast-forward». Я добавляю некоторые детали в редактирование на мой вопрос. Благодарю. –