У меня есть 2 филиала: master
и feature
.Я нахожусь на моей ветке feature
.Я создаю 2 коммита:
user:~/tmp$ git status
On branch feature
user:~/tmp$ echo foo >foo
user:~/tmp$ git add foo
user:~/tmp$ git commit -m "foo"
user:~/tmp$ echo bar >foo
user:~/tmp$ git commit -am "bar"
Затем я извлекаю master
ветвь и ветвь слияния feature
без быстрой пересылки:
user:~/tmp$ git checkout master
user:~/tmp$ git merge feature --no-ff
Это создает коммит слияния:
user:~/tmp$ git log
commit 6077908acc97810b27f2ac53cdeed4df1c5dd6cf (HEAD -> master)
Merge: 5a22c43 63ef35e
Merge branch 'feature1' into feature
* feature:
bar
foo
Можно ли узнать, какие коммиты присутствовали в коммите слияния, кроме как с помощью сообщения коммита слияния (которое можно изменить)?