Wysyłanie i pobieranie zmian

Pobieranie zmian z serwera

Pobranie

Pobranie zmian z repozytorium "origin" (repozytorium z którego było klonowane lokalne repozytorium, tzw. repozytorium źródłowe).

git fetch origin master

Uwaga!

Polecenie git fech odświeża lokalne repozytorium ale nie zmienia w żaden sposób lokalnych plików. Aby zmienić lokalne pliki należy scalić zdalną gałąź z lokalną lub wykonać polecenie "git pull".

Pobranie z jednoczesnym scaleniem
git pull origin master

Uwaga!

Polecenie "git fech origin master" jest równoważne w wykonaniem dwóm polecenia:

"git fetch origin master" i "git merge origin master".


Jawne wysyłanie zmian na serwer

Wysłanie zmian do "origin" na gałąź master (lokalnie bieżącą gałęzią jest master)

git push origin master

Uwaga!

Ustawienie "git config --global push.default simple" powoduje, że domyślnie "push" jest wykonywany do origin na gałąź o tej samej nazwie co bieżąca gałąź w lokalnym repozytorium.