Итак, я понял, что могу получить последнее слияние, чтобы справиться с использованием git log master --merges -1
. Я хотел бы сделать это еще дальше и получить только последние коммиты от последнего слияния для освоения. Как это сделать?Как получить только фиксации последнего слияния с веткой в git
Например, допустим, что у меня есть master
, staging
, feature1
и feature2
Отрасль. Я сливаю feature1
в staging
, а затем в master
. Затем я делаю то же самое с feature2
. Как я могу получить это между слиянием feature2
?
Вы попросили «ребенка совершить», но тогда ваш пример и принятый ответ, похоже, ищут * родительские * коммиты, что значительно проще (и для чего правильный ответ xarthnax). Концепции становятся намного яснее, если вы рисуете график коммитов. Синтаксис 'A..B' означает« получить все мои коммиты, которые я могу найти, начиная с «B» и возвращаясь к его истории, а затем из этого списка * отбросьте * любую фиксацию, которую я могу найти, начиная с 'A «и, и обратно, через свою историю». – torek
@torek Я считаю, что вы правы на этом, извините за ошибку. Позвольте мне изменить свой вопрос для людей, которые ищут это в будущем. –