Вы должны использоватьgit-merge-base
тест --is-ancestor
:
if git merge-base --is-ancestor origin/master master; then
echo Empty
else
echo "Don't forget to rebase!"
fi
Ваш вопрос содержит собственный ответ. По умолчанию make
обрабатывает только первую запись в Makefile
. Сначала необходимо указать запись "все".
«Сделать очистку» ничего не делает, потому что $ (TARGETS )не является переменной, вы никогда не устанавливали для нее какое-либо значение.