Rozdział 23 · Część I · Git i GitHub od podstaw

Lokalne i zdalne repozytorium

origin — po prostu nazwa zdalnego repozytorium, którą git clone przypisuje domyślnie.

SafeSort · Część 1 z 6Git i GitHub

origin nie jest serwerem specjalnym ani zarezerwowanym słowo Git, ale po prostu nazwa, która git clone dał go jednemu Domyślnie konkretne zdalne repozytorium. Nic nie stoi na przeszkodzie, by nazwać usunięte repozytoria są inne — ale origin do „tam, gdzie wszystko się zaczęło”

~/safesort $ git remote -v
origin https://github.com/Cartesian-School/safesort.git (fetch)
origin https://github.com/Cartesian-School/safesort.git (push)
Twój komputer: Lokalne repozytorium ⇄ push / pull ⇄ GitHub GitHub: repozytorium zdalne
Lokalnarepozytoriumgałąź main na twoimkomputeroriginnazwa zdalnarepozytorium jest prostelink do URLGitHubCartesian-School/safesort
origin to nazwa, a nie adres; sam adres jest przechowywany osobno i widoczny przez git remote -v

Pojedyncze lokalne repozytorium może mieć wiele zdalnych — na przykład "origin" dla główne repozytorium oraz "upstream" dla oryginału. Fork jest twoja Twoją własną kopię cudzego repozytorium na GitHub: możesz ją swobodnie zmieniać bez wpływu na to oryginalny. Taki pakiet origin/upstream się przyda, jeśli zdecydujesz się Przejdź przez własne fork python-mini-projects jest jedna z dwóch równoważnych opcji praktyki, porównywalna z utworzeniem osobnego repozytorium od zera (patrz Aneks).

Oficjalna dokumentacja
About remote repositories
Managing remote repositories
Tłumaczenie i edukacyjna adaptacja oficjalnej dokumentacji GitHub. materiałów źródłowych – CC BY 4.0.

Krótko

  • origin — nazwa zdalnego repozytorium, którą git clone ustawia domyślnie, a nie specjalne słowo Git.
  • git remote v pokazuje prawdziwe URL stojące za nazwą origin.
  • Jeden lokalny repozytorium może mieć kilka zdalnych — na przykład origin i upstream podczas pracy z fork.