Учитывая, что дерево изображено ниже:
d1a--d1b---d1c--d1d--d1e <dev>
/ / \
a--b--c---d---e--------f---g----h--i <master>
a
- самый старый коммит, в то время как i
- самый последний, HEAD
d1a
ответвляется от master до новой ветви dev , добавлены некоторые новые изменения и объединены изменения с master (с f
до d1d
) и затем, в конце концов, слились с 'master' в h
.
Когда я делаю git log / rev-list, как выбрать:
- все коммиты из HEAD на e:
i, h, g, f, e, d1e, d1d
- все коммиты из HEAD в g:
я, ч, г
- все коммиты из HEAD в d1b:
i, h, g, f, d1e, d1d, d1c, d1b
Большое спасибо заранее за любые указатели / предложения / подсказки!