Найти первый коммит, относящийся к ветке - PullRequest
5 голосов
/ 13 июля 2011

Поиск коммитов A (master), C (0.1), K (0.1.1) и O (0.2).

A - B - D - F - G   <- "master" branch (at G)
 \   \        
  \   C - E --M     <- "0.1" branch (still at E)
   \       \
    \       K - L   <- "0.1.1" branch (still at L)
     \
      O - P - F     <- "0.2" branch (still at F)

Как это можно обнаружить по сценариям без пользовательских данных о родительской ветви. Другими словами, как определить первый коммит (A, O, C, K), принадлежащий определенной ветви, зная только имя этой ветви?

1 Ответ

3 голосов
/ 13 июля 2011

Попробуйте

git log master..0.1

Я думаю, что он должен отображать коммит C, E и M (это коммит?)

Редактировать: вышеописанное работает, только если у вас есть информация о родительской ветви.

Новый ответ - попробовать инструмент gitk

...