@ivan_kholodov

Как узнать актуальность текущей ветки через скрипт?

Как можно узнать (не через консоль) актуализирована ли текущая ветка или нет?

Есть скрипт, в котором из конфига я могу вытащить название текущей ветки. Базовая ветка известна (master).

К примеру, текущая ветка test-rebase.
Базовая master.

Как правильно обратиться к гит, чтобы получить true/false (актуализирована test-rebase от master или нет)?

Возможно такое?
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
https://git-scm.com/docs/git-merge-base
git merge-base --is-ancestor <commit> <commit>

Как-то так?
if git merge-base --is-ancestor master test-rebase; then
  echo merged
else
  echo Not merged
fi
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы