Я пишу bash однострочник, где я хочу делать что-то автоматически каждый раз, когда я запускаю git rebase --continue
внутри while [ true ]
l oop. Когда он остановится, если я все еще перебазирую, я сделаю X, тогда я попрошу, чтобы перебазирование продолжилось снова. Легко ли сказать, что я все еще перебиваю? Я пробовал с if [ ! -f .git/REBASE_HEAD ]; then break; fi
, но файл все еще присутствует после завершения ребазирования. Я вижу, что .git/rebase-merge
присутствует при перебазировании и пропал после того, как это сделано. Могу ли я использовать это как мой совет?