Problem z githubem

Hej mam projekt w ktorym jest moje repozytorium.

Mam glowne repozytorium main. Przy tworzeniu mojej galezi wykonalem polecenie git pull origin main oczywiscie z galeyi main, pozniej utworzylem galaz swoja w ktorej naskrobalem troche kodu. Teraz przy mergowaniu mojej gaezi chcialbym uniknac konfliktow poniewaz galaz main sie zmienila.

Jak moge udpatetowac moja pracownicza galaz i dodac zmiany z galezi main?

Nie wiem czy dobrze rozumiem, ale jak na moje wystarczy

$ git co twoja_galaz $ git pull origin main
lub

$ git co main $ git pull origin main $ git co twoja_galaz $ git merge main
lub

$ git co main $ git pull origin main $ git co twoja_galaz $ git rebase main

dzieki sarniak o to wlasnie mi chodzilo, wielkie dzieki