O que teria me ajudado era se estas instruções dissessem algo como: “Ei, idiota! Não execute o comando git clone pelo shell. Apenas adicione o comando ao arquivo app.yml conforme o exemplo, certifique-se de que as identações estão corretas, salve e então execute o comando de reconstrução.”
Estas instruções também poderiam ser mais claras sobre quando -E -u são necessários e quando não são.
Eu fiz outras coisas estúpidas antes de ter sucesso. Quando olho para as instruções agora, elas fazem sentido quase perfeito. Mas caí em várias armadilhas que poderia ter evitado se estas instruções tivessem sido escritas considerando que novatos como eu tentariam segui-las.