Kiedy biegam:
git push origin master
... jakie jest znaczenie originw tym kontekście?
Kiedy biegam:
git push origin master
... jakie jest znaczenie originw tym kontekście?
Odpowiedzi:
originto domyślna nazwa zdalnego repozytorium git, z którego sklonowałeś. Zapraszamy do obejrzenia .git/refs/remotes/origin/*i .git/configw swoich źródeł, aby zobaczyć, jak git wie o tym.
git remote add originoznacza dodanie zdalnego repozytorium o nazwie origin , które nie ma żadnego specjalnego znaczenia technicznego, jest po prostu powszechnie używaną domyślną nazwą oryginalnego zdalnego repozytorium. Jeśli chcesz, możesz użyć foobara zamiast pochodzenia .
git push origin mastergit, aby wypchnął wszystkie zatwierdzenia z aktualnie pobranej gałęzi lokalnej (tj. Z twojego systemu plików) do zdalnego repozytorium identyfikowanego przez nazwę originw zdalnej gałęzi o nazwie master.
git ma pojęcie „zdalne” - są to proste pseudonimy dla repozytorium, więc nie musisz używać jego pełnego adresu URL za każdym razem, gdy chcesz odwołać się do innego repozytorium.
originjest po prostu zdalnym, jak każdy inny, ale widzisz go bardzo często, ponieważ kiedy klonujesz repozytorium po raz pierwszy, git clonedomyślnie skonfiguruje zdalne wywołanie, originaby odwołać się do adresu URL, z którego sklonowałeś.
Jeśli to zrobisz git remote -v, pokażą ci wszystkie piloty, które skonfigurowałeś w swoim lokalnym repozytorium, oraz adresy URL, do których się odnoszą. (Zobaczysz, że jest to nieco bardziej złożone niż powiedziałem powyżej, ponieważ pilot może odwoływać się do innego adresu URL w celu wypychania i pobierania, ale prawdopodobnie nie musisz się tym martwić. :))
originpilota samodzielnie, jeśli sam zainicjowałeś repozytorium, zamiast robić to przez git clone.
masterna końcu kodu
Pochodzenie jest, gdy masz kod z pochodzenia -ally.
To byłaby pomoc
https://www.git-tower.com/learn/git/glossary/origin
n Git, „pochodzenie” to skrócona nazwa zdalnego repozytorium, z którego projekt został pierwotnie sklonowany. Dokładniej, jest używany zamiast adresu URL tego oryginalnego repozytorium - a tym samym znacznie ułatwia odwoływanie się.
Zwróć uwagę, że pochodzenie nie jest bynajmniej nazwą „magiczną”, ale tylko standardową konwencją. Chociaż pozostawienie tej konwencji nietkniętej ma sens, możesz idealnie zmienić jej nazwę bez utraty jakiejkolwiek funkcjonalności.
W poniższym przykładzie parametr URL polecenia „clone” staje się „źródłem” dla sklonowanego repozytorium lokalnego:
origin jest zdalnie tworzony przez samego gita, gdy po raz pierwszy sklonujesz repozytorium, aby wskazać adres URL, z którego utworzyłeś klon. np: pochodzenie git@github.com: / PROJECT_U