У меня есть список 100+ идентификаторов фиксации. Я хотел бы git log
все мое репо, но мне нужно исключить эти упомянутые коммиты.git log исключая 100+ совершает
Я знаю, есть git log --grep=something
, но я не могу представить, как эта команда будет выглядеть со 100+ элементами. Есть ли более простой способ достичь этого?
Есть ли что-нибудь с этими фиксаций? Например. все ли они один за другим? Или они просто случайные коммиты из репозитория? И зачем вам их все равно исключать? –
Они вишневидные в другую ветку. Но старайтесь использовать команду 'git log -cherry-pick' или' git-cherry'. Проблема в том, что я не уверен, что все это совершает вишня. Но я уверен в моем журнале изменений, где перечислены эти коммиты. – Kasyx
@ Kasyx Но вы все еще хотите формат журнала по умолчанию? Я думаю, вы должны переопределить пейджер: GIT_PAGER = 'foo | меньше 'git log. foo - команда сбросить коммиты в списке. Это может быть программа sed или awk. – basin