Co muszę przeczytać, aby zrozumieć, jak działa git? [Zamknięte]


101

Chciałbym zrozumieć, jak działa git z punktu widzenia architekta. Jak przechowywane są pliki, jak przechowywane są wersje i jak zachodzą zmiany (gałęzie, połączenia itp.)?

Nie szukam informacji, jak z niego korzystać. (Znalazłem już wiele stron z samouczkami.) Ale nie znalazłem żadnych szczegółów „za kulisami”, które by mnie zrozumiały.


6
To dobre pytanie, nie wiem, dlaczego nie jest konstruktywne
user1132593

Odpowiedzi:



15

Dla mnie następujące trzy zasoby były bardzo, bardzo pomocne w podanej kolejności:

  1. The Thing About Git wyjaśnił, dlaczego powinno mnie to obchodzić

  2. Git Magic wyjaśnił, jak zacząć

  3. Git The Basics [pdf] wyjaśnił - graficznie i szczegółowo - co się dzieje, gdy dodam, usuwam, scalam itd.


The Thing About Git to przyjemna i pouczająca lektura.
Emil Lundberg

5

Git Wewnętrzne ebook już wspomniano. Zaznaczę , że jego autor, Scott Chacon, przedstawił fantastyczną prezentację na temat gita na RailsConf 2008, która dotyczy tego samego tematu , co książka.

Said Scott prowadzi teraz http://git-scm.com/ , który zawiera książkę społeczności Git , która jest bardziej samouczkiem użytkowania niż opisem technicznym, ale zawiera zarówno ładny, koncepcyjny przegląd modelu danych git we wprowadzeniu rozdział i szczegółowy w rozdziale końcowym.


To przemówienie Scotta zostało w całości odtworzone tutaj: blip.tv/scott-chacon/git-talk-4113729
Gerry

1
Dzięki, @Gerry. Zaktualizowałem odpowiedź o aktualny link.
Arystoteles Pagaltzis

Super, dzięki za aktualizację.
Gerry

3

Książka w formacie PDF o wartości 9 USD i ponad 100 stron od PeepCode o nazwie Git Internals jest fantastyczna. Jest dobrze napisany, ma świetną, przejrzystą grafikę, a także jest szybki do czytania. Wchłonąłem tyle darmowych materiałów online, ile mogłem, ale ta książka postawiła mnie na szczycie.







1

Kod źródłowy git. :-)


6
Najpierw miałem w swoim opisie linijkę, która brzmiała: „I proszę o coś krótszego niż kod źródłowy” :) Postanowiłem to zostawić, bo wydawało mi się to oczywiste. ;)
MrFox

2
Nic nie jest nigdy oczywiste, zwłaszcza gdy twoją podstawową grupę docelową stanowią głównie maniacy. ;-)
JesperE

Ale, MrFox, źródła nie są trudne do odczytania i najlepszym miejscem do znalezienia szczegółów, które nie są udokumentowane.
Ben Collins

1

Pewnego dnia usiadłem i przeczytałem całą instrukcję obsługi Git . Okazało się, że to dobry pomysł - podręcznik jest bardzo pomocny, wiele wyjaśnia, jest dość przejrzysty i zawiera przydatne przykłady.



0

Wikipedia może Ci pomóc.

Pamiętam, że natknąłem się na dokumenty opisujące część architektury wewnętrznej, więc wiem, że tam są. Po prostu nie pamiętam, gdzie byli ...



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.