LINUX.ORG.RU

проверить, если в ветке X коммит с данным ID

а по русски?

eternal_sorrow ★★★★★
()

Вроде как нельзя, да?

Если я тебя правильно понял, то:

git branch --contains <commit-id> | grep <branch-name>
EXL ★★★★★
()

Если лень заморачиваться и репозиторий не слишком огромный, то можно просто открыть git log и поиском найти нужный хэш

annulen ★★★★★
()
Ответ на: комментарий от EXL

grep не нужен, git сам отфильтрует, но на код возврата это не повлияет.

if [ -n "$(git branch --contains <commit-id> <branch-name>)" ]; then
    echo contains
fi
xaizek ★★★★★
()

Понял. Все уже реализовали, оказывается. Спасибо за ответы.

seiken ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.