Menu
Coddy logo textTech

Git Remote

Ostatnia aktualizacja

git remote zarządza krótkimi nazwami, których twoje repozytorium używa dla repozytoriów zdalnych. Najczęściej to origin, wskazujące na twoje repozytorium na GitHubie. Używasz go, żeby dodać repozytorium zdalne na starcie, wyświetlić te, które masz, zmienić ich nazwy albo je usunąć i zmienić adres URL (na przykład przejść z HTTPS na SSH).

Wypróbuj te polecenia w terminalu online: prawdziwa powłoka w przeglądarce, bez żadnej instalacji.

git remote zarządza nazwanymi połączeniami, takimi jak origin i upstream, między lokalnym repozytorium a jego zdalnymi repozytoriami.

Składnia

PolecenieCo robi
git remote -vWyświetla repozytoria zdalne z adresami URL
git remote add origin <url>Dodaje repozytorium zdalne o nazwie origin
git remote set-url origin <url>Zmienia adres URL repozytorium zdalnego
git remote rename origin upstreamZmienia nazwę repozytorium zdalnego
git remote remove originUsuwa repozytorium zdalne
git remote show originPokazuje szczegóły repozytorium zdalnego

Typowe przypadki

CelPolecenie
Połączyć nowe repozytorium z GitHubemgit remote add origin <url>
Przejść z HTTPS na SSHgit remote set-url origin git@github.com:...
Sprawdzić, na co wskazuje origingit remote -v

Przykład krok po kroku

KrokPolecenieWynik
1git remote add origin https://github.com/you/app.gitRejestruje repozytorium z GitHuba pod nazwą origin
2git remote -vWyświetla origin z adresami URL dla fetch i push
3git push -u origin mainWysyła main i ustawia śledzenie origin/main

Najczęstsze pytania o git remote

Czym jest repozytorium zdalne w Git?
Remote to nazwane odwołanie do repozytorium hostowanego gdzie indziej, zwykle na GitHubie, GitLabie albo serwerze. Domyślna nazwa to origin. Z repozytoriami zdalnymi synchronizują się git push, git pull i git fetch. git remote to polecenie do zarządzania tymi nazwanymi odwołaniami.
Jak dodać repozytorium zdalne?
Uruchom git remote add origin <url> z adresem URL repozytorium. To łączy twoje lokalne repozytorium ze zdalnym pod nazwą origin. Potem możesz wypchnąć zmiany przez git push -u origin main. Jeśli nazwa origin jest już zajęta, użyj innej (np. upstream).
Jak zmienić adres URL repozytorium zdalnego?
Użyj git remote set-url origin <new-url>. Tak przełączysz repozytorium z adresu HTTPS na SSH (albo zaktualizujesz go po zmianie nazwy repozytorium) bez usuwania i ponownego dodawania repozytorium zdalnego. Sprawdź wynik przez git remote -v.
Jak zobaczyć moje repozytoria zdalne?
Uruchom git remote -v, żeby wyświetlić każde repozytorium zdalne z adresami URL dla fetch i push. Szczegółowy widok jednego z nich, razem ze śledzonymi gałęziami, daje git remote show origin.
Co robi git remote add origin?
Zapisuje adres URL pod nazwą origin w konfiguracji twojego repozytorium. Nic nie jest jeszcze wysyłane ani pobierane: polecenie tylko tworzy nazwę, żeby później można było wpisać git push origin main zamiast pełnego adresu URL. Jeśli origin już istnieje, Git odmawia z komunikatem "remote origin already exists"; użyj git remote set-url origin <url>, żeby wskazać inny adres.
Czym różni się origin od upstream?
Obie nazwy to tylko konwencja. origin to repozytorium zdalne, z którego klonujesz albo do którego pierwszy raz wypychasz zmiany, zwykle twoja własna kopia. Gdy robisz fork projektu, oryginalne repozytorium często dodaje się jako drugie repozytorium zdalne o nazwie upstream przez git remote add upstream <url>, żeby pobierać z niego zmiany, a wypychać do swojego forka.
Jak pobrać gałąź z repozytorium zdalnego?
Uruchom git fetch origin, żeby pobrać wszystkie gałęzie, a potem git switch <branch>, żeby utworzyć lokalną gałąź śledzącą origin/<branch>. Warianty omawia strona checkout zdalnej gałęzi.
Czy mogę to przećwiczyć online?
Tak. Otwórz terminal online i uruchom git remote w prawdziwej powłoce w przeglądarce, bez żadnej instalacji. Darmowy interaktywny kurs Git w Coddy też krok po kroku omawia łączenie z repozytoriami zdalnymi.
Ilustracja języków programowania w Coddy

Ucz się Gita z Coddy

ZACZNIJ