Я пытаюсь найти все коммиты в GIT, которые не были позже возвращены.
т.е. Боб делает коммит 1abc в функции ветки / bobs_feature.Он объединяет feature / bobs_feature с разработчиком в commit 2def 22 января. Это означает, что 23 января код из commit 1abc находился в разработке.
25 января Steve создает commit 3def, который отменяет объединение функций/ bobs_feature от разработки.Затем он делает коммит 4abc, когда он сливается в обратном направлении.
Теперь это означает, что изменения кода из коммита 1abc больше не разрабатываются.
если я запущу: git log, я увижу все коммиты -> 1abc, 2def, 3def и 4abc
Несмотря на то, что есть 4 коммита ... чистый эффект в том, что код не изменился.
Есть ли способ увидеть, что 23 января изменения от 1abc были в разработке и не быливернулся?Аналогичным образом, 25 января не было коммитов, чьи изменения все еще применялись для разработки?