Как получить историю ветви git (начальная точка) после быстрого слияния слияния

У меня есть программа для запроса истории конкретной ветви, в которой я хотел бы получить действия, выполненные только в этой ветке:

  1. Хотелось бы отобразить комментарии, сделанные пользователем в этой ветке.
  2. Дополнительная информация.

Я могу сделать это, когда моя главная ветка и моя ветвь свойств (по которой я хочу запросить) еще не объединены.

Что я могу сделать, так это то, что я могу запросить между master и feature-branch как это и получить журналы.

git log master..feature-branch. 

Я получаю список выполненных действий.

Но моя проблема заключается в том, что, когда в ветке происходит быстрое переключение слияния, я не могу запросить или получить данные для этой ветви, поскольку следующая команда не возвращает никаких строк.

 git log master..feature-branch. 

Ничего не возвращается.

Я хотел бы знать, есть ли какой-либо выход из Git, используя команды, чтобы узнать историю, даже если происходит быстрое слияние вперед.

    В git ветви не сохраняют четкую идентичность, когда они объединены в другие ветви, независимо от того, является ли эта ветка быстрой перемоткой или нет. Таким образом, в зависимости от команды,

     git log master..branch 

    для получения списка коммитов, которые являются уникальными для branch , не будет надежным или выполнимым методом. Ветви в git – это всего лишь эфемерные и временные ссылки, они на самом деле не связаны с фиксацией.

    Лучшее, что вы можете сделать, это непереходные ветви слияния, чтобы вы могли, по крайней мере, определить, что произошло ветвь. Но если вы не сохраните ссылку на ветку или тег при этом объединении, вы не сможете использовать команду git log для «запроса» имени ветки, чтобы найти фиксации, принадлежащие этой ветке.

    Кроме того , как только ветвь объединяется с master , все коммиты этой ветви затем коммитируются и в master , поэтому они больше не принадлежат к этой ветви.