Есть две вещи, которые вы можете сделать. Вы можете интерпретировать вывод или опросить, чтобы увидеть, изменилось ли что-нибудь.
Вы не указали свою оболочку (windows или unix shell, например bash), поэтому я не могу привести пример кода. Но git pull
напечатает Already up-to-date.
, если ничего не изменится. Так что пропустите сборку и разверните, если это произойдет.
Второй вариант - проверить номер коммита до и после использования:
git rev-list -n 1 HEAD
Если это изменится, то тяга что-то сделала, если нет, то нет