Вы можете добавить sleep
в вашем случае и &
в конце команды, чтобы поместить их в фоновый режим,
(git pull; sleep 3; git rebase develop) &>/dev/null &
В качестве альтернативы вы можете использовать,
for cmd in $commands
do
"$cmd" &
done
wait
&
в конце команды запускает его в фоновом режиме, а wait
ждет, пока фоновая задача не будет завершена.