Найти все фиксации между двумя выпусками ядра Linux

Это вызвано ненужным $(...).

function display_message {
  message="$1"
  tmux display-message -p -t"$(pane_id)" "'$message'"
}
4
23.06.2021, 21:28
1 ответ

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

«Коммиты, сделанные между двумя [коммитами]» — это диапазон ревизий . Речь идет о коммитах с тегамиv4.4и v4.9.273. Здесь вы ищете коммиты, которые находятся в какой-то ревизии, но не в какой-то более старой ревизии, что является простейшей формой диапазона ревизий OLD..NEW.

git log v4.4..v4.9.273

Команда git logимеет множество опций для управления форматом вывода, например, --oneline, чтобы иметь только одну строку для каждой фиксации, --name-status, если вы хотите знать, какие файлы изменяет каждая фиксация, --decorate, чтобы показать тег и имена ветвей в дополнение к идентификаторам коммитов, --format=%Hтолько для перечисления идентификаторов коммитов (, полезных для последующего программного итерации коммитов )и т. д.

6
28.07.2021, 11:22

Теги

Похожие вопросы