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 pull
Stwó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 master
I 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 log
Wyjś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.