Przyklad działania

sprawdzam jaki jest status git

git status

Jeśli bieżąca gałęzią nie jest master to przełączam się na nią

git checkout master

Jeśli master odbiega od zdalnej w repozytorium to uaktualniam

git pull

Tworzę gałąź roboczą i przełączam się na nią

git branch robocza
git checkout robocza

Dokonuję zmian w kodzie i wykonuję

git add .
git commit -m "komentarz do zmian"

Przełączam się na master i dołączam do niej roboczą

git checkout master
git merge robocza

Wysyłam master do zdalnego repozytorium

git push

Usuwam gałąź roboczą

git branch -d robocza