Załóżmy, że sklonowałem repozytorium git ze ścieżki /path/to/repo
. Oryginalne repozytorium będzie zdalnym nazwanym "origin". Mogę pobierać obiekty od początku za pomocą polecenia git fetch origin
. Spowoduje to pobranie wszystkich obiektów ze zdalnego "źródła", łącznie z utworzonymi gałęziami.Git: Jaka jest różnica między pobieraniem z nazwanego zdalnego i pobierania z adresu URL?
Co ciekawe, jeśli jawnie pobieram z tego samego repozytorium za pomocą komendy git fetch /path/to/repo
, wydaje mi się, że wszystkie obiekty commit są pobierane, ale nie ma żadnych gałęzi.
Dlaczego tak jest? Czy nie robię dokładnie tego samego w obu przypadkach? Jak zachowanie Gita może być tak różne?
One zwykle ciągnie ** ** z adresu URL, zamiast * pobieraniem * z adresu URL. –