Bardzo polecam książkę „Pro Git” Scotta Chakona . Poświęć trochę czasu i przeczytaj to, odkrywając rzeczywiste repozytorium git.
HEAD : bieżące zatwierdzenie repo. Większość czasu HEAD
wskazuje na ostatnie zatwierdzenie w bieżącym oddziale, ale nie musi tak być. HEAD
naprawdę oznacza po prostu „na co obecnie wskazuje moje repo”.
Jeśli HEAD
odniesienie, do którego odnosi się zatwierdzenie, nie jest wierzchołkiem żadnej gałęzi, jest to nazywane „odłączoną głową”.
master : nazwa domyślnej gałęzi, którą git tworzy dla ciebie przy pierwszym tworzeniu repo. W większości przypadków „master” oznacza „główny oddział”. W większości sklepów wszyscy starają się opanować, a master jest uważany za ostateczny pogląd na repo. Ale często zdarza się, że gałęzie wydania są nadrzędne w celu wydania. Twoje lokalne repozytorium ma własną gałąź master, która prawie zawsze podąża za masterem zdalnego repo.
origin : domyślna nazwa, którą git nadaje twojemu głównemu zdalnemu repozytorium. Twoje pudełko ma własne repozytorium i najprawdopodobniej wypychasz się na jakieś repozytorium, na które ty i wszyscy twoi współpracownicy. To zdalne repo prawie zawsze nazywa się origin, ale nie musi tak być.
HEAD
jest oficjalnym pojęciem w git. HEAD
zawsze ma dobrze zdefiniowane znaczenie. master
i origin
są popularnymi nazwami zwykle używanymi w git, ale nie muszą.
HEAD
to nie najnowsza wersja, to bieżąca wersja. Zwykle jest to najnowsza wersja bieżącego oddziału, ale nie musi tak być.master
jest nazwą powszechnie nadawaną głównej gałęzi, ale można ją nazwać dowolną inną (lub może nie być głównej gałęzi).origin
to nazwa powszechnie nadawana głównemu pilotowi. Remote to kolejne repozytorium, z którego można pobierać i wypychać. Zwykle jest na jakimś serwerze, takim jak github.źródło
git checkout v1.1
), HEAD zmieni się na zatwierdzenie tego znacznika. To może nie być najnowsze zatwierdzenie.Chociaż to nie odpowiada bezpośrednio na pytanie, istnieje świetna książka dostępna za darmo, która pomoże Ci nauczyć się podstaw o nazwie ProGit . Jeśli wolisz wersję z martwego drewna od kolekcji bitów, możesz ją kupić w Amazon .
źródło