Najpierw rozpoznaj sytuację oraz zobacz na którym branchu się znajdujesz:
git status
git branchŚciągnij aktualne zmiany z repozytorium. Być może ktoś przed tobą coś zmajstrował...
git fetch
git pullStwórz nowego brancha (nazwa dowolna ale bez spacji, wielkich liter, znaków specjalnych) i przejdź na niego:
git branch <nazwa-brancha>
git checkout <nazwa-brancha>Dla przećwiczenia wróć na master:
git checkout masterI usuń brancha, który własnie stworzyłeś/łaś:
git branch -D <nazwa-brancha>Ludzie są leniwi! Stwórz brancha jednocześnie na niego przechodząc używając jednej komendy:
git checkout -b <nazwa-brancha>Dodaj coś do repozytorium! Lub usuń.. Tylko tym razem nie pushuj zmian - zrobimy to zaraz wspólnie. Zachowaj cykl developerski poznany we wcześniejszej części warsztatów - git status, git add, git diff, git commit. W razie problemów nie krępuj się i zapytaj kogoś z prowadzących.
Sprawdz swój dodany commit przy pomocy:
git logWyjście z trybu przeglądania commitów - literka q.
Teraz umieść swoje lokalne zmiany w repozytorium. Będąc na swoim branchu:
git push origin <nazwa-brancha>Wejdź teraz na GitHub i stwórz nowego Pull Requesta prosząc osobę siedzącą obok o sprawdzenie twojego kodu - dodaj jako Reviewera przy tworzeniu Pull Requesta.
Po zaakceptowaniu przez nią jakości twoich zmian zmerguj PR do mastera.
Na końcu stwórz nowy Issue do Repozytorium, w którym powiesz nam co sądzisz o dzisiejszych warsztatach.