Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II
- Autorzy:
- Jon Loeliger, Matthew McCullough
- Ocena:
- 2.5/6 Opinie: 15
- Stron:
- 424
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III
Prem Ponuthorai, Jon Loeliger
Opis ebooka: Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II
Systemy kontroli wersji przechodzą ciągłą ewolucję. Jeszcze niedawno popularny był system CVS, który został wyparty przez SVN. Ostatnie lata to inwazja rozproszonych systemów kontroli wersji z Gitem na czele. Git pozwala każdemu programiście na posiadanie prywatnego repozytorium i korzystanie z jego dobrodziejstw bez wpływu na inne repozytoria. Jesteś ciekaw, jakie jeszcze zalety ma Git?
Jeżeli tak, trafiłeś na idealną książkę, dzięki której błyskawicznie wkroczysz w świat Gita. Na początek krok po kroku przejdziesz przez proces instalacji, a następnie dostosujesz środowisko do swoich potrzeb. W kolejnych rozdziałach poznasz dostępne polecenia oraz nauczysz się zarządzać plikami. Ponadto przekonasz się, jak łatwo można stworzyć odgałęzienia kodu oraz przeglądać różnice pomiędzy wersjami pliku. Git posiada zaawansowane narzędzia do łączenia kodu - będziesz mógł je dogłębnie poznać. Na koniec przeczytasz o zaawansowanych możliwościach systemu Git, takich jak współpraca z SVN. Ta książka jest doskonałym podręcznikiem dla każdego początkującego użytkownika systemu Git, zaawansowani również znajdą tu sporo przydatnych informacji. Wykorzystaj potencjał Gita!
Dzięki tej książce:
- odkryjesz rozproszone systemy kontroli wersji
- poznasz ich zalety
- zainstalujesz i skonfigurujesz system Git
- poznasz system kontroli wersji Git
Wykorzystaj potencjał systemu kontroli wersji Git!
Nabierz wprawy w stosowaniu Gita do nadzorowania, rozgałęziania i łączenia wersji kodu oraz wszechstronnym zarządzania nimi. Niniejszy praktyczny poradnik i zawarte w nim, odpowiednio stopniowane instrukcje umożliwią Ci szybkie przejście od podstaw Gita do metod zaawansowanych, dostarczając przystępnych, a jednocześnie ścisłych wskazówek związanych z posługiwaniem się licznymi funkcjami tego systemu kontroli wersji o otwartym kodzie źródłowym.
Niniejsze starannie przejrzane wydanie zawiera również rady dotyczące manipulowania drzewami, rozszerzone omówienie reflogu (rejestru odniesień) i skrytki oraz pełne wprowadzenie do administrowania archiwum (repozytorium) w witrynie GitHub. Gdy nauczysz się wykorzystywać elastyczność systemu Git, otworzą się przed Tobą praktycznie nieograniczone możliwości zarządzania budowanym kodem. Tak książka ukazuje, jak po nie sięgnąć.
- Naucz się zastosowań Gita w kilkunastu życiowych sytuacjach, spotykanych przy opracowywaniu oprogramowania.
- Poznaj typowe przypadki użycia Gita, elementarne zadania i podstawowe funkcje.
- Korzystaj z tego systemu do kontrolowania wersji zarówno w trybie scentralizowanym, jak i rozproszonym.
- Dowiedz się, jak postępować z łączeniami, konfliktami, łatami i difami (wykazami różnic).
- Używaj zaawansowanych technik, takich jak przebazowanie, doczepki i działania na podmodułach.
- Nawiąż współpracę z archiwami systemu Subversion (SVN), aż do całkowitego przestawienia się z SVN na Gita.
- Zawiaduj, korzystaj i wnoś własny wkład w projekty o otwartym kodzie źródłowym za pośrednictwem witryny sieciowej GitHub.
Jon Loeliger, inżynier oprogramowania w Freescale Semiconductor Inc., jest zaangażowany w projekty o otwartym kodzie źródłowym, jak Git, Linux i U-Boot. Prowadził seminaria z Gita na konferencjach takich, jak Linux World, jest również autorem artykułów w „Linux Magazine”.
Matthew McCullough, wicedyrektor (VP) ośrodka Training for GitHub i weteran przedsięwzięć software’owych z 15-letnim doświadczeniem, działa jako edukator w sferze otwartych źródeł. Matthew jest twórcą serialu Git Master Class wydawnictwa O’Reilly.
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(47.20 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(55.20 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(63.60 zł najniższa cena z 30 dni)39.90 zł
159.00 zł(-75%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...
Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code
(69.65 zł najniższa cena z 30 dni)39.90 zł
199.00 zł(-80%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu st...
Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących
(29.18 zł najniższa cena z 30 dni)26.94 zł
44.90 zł(-40%) -
Czy chcesz szybko i skutecznie opanować podstawy Microsoft Azure, zrozumieć jego architekturę i możliwości? W takim razie to książka dla Ciebie! Czy chcesz nauczyć się, jak wdrażać, zarządzać i skalować aplikacje w chmurze Azure, nie tracąc przy tym cennego czasu? W takim razie to książka dla C...
Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki
-
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(38.35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%)
O autorze ebooka
Jon Loeliger jest inżynierem oprogramowania. Angażuje się w projekty open source, takie jak Linux, U-Boot i Git. Napisał kilka artykułów poświęconych systemowi Git do czasopisma Linux Magazine.
Jon Loeliger, Matthew McCullough - pozostałe książki
-
Ta książka, napisana z myślą o inżynierach oprogramowania, jest trzecim, gruntownie zaktualizowanym wydaniem praktycznego przewodnika, który szybko przeprowadzi Cię od podstaw aż do zaawansowanych technik pracy z Gitem. Po zapoznaniu się z filozofią systemu i jego najważniejszymi funkcjami płynni...
Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III
(77.35 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%) -
Track, branch, merge, and manage code revisions with Git, the free and open source distributed version control system. Through a series of step-by-step tutorials, this practical guide quickly takes you from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for nav...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Build and test software written in Java and many other languages with Gradle, the open source project automation tool that’s getting a lot of attention. This concise introduction provides numerous code examples to help you explore Gradle, both as a build tool and as a complete solution for ...
Building and Testing with Gradle. Understanding Next-Generation Builds Building and Testing with Gradle. Understanding Next-Generation Builds
(59.42 zł najniższa cena z 30 dni)63.74 zł
74.99 zł(-15%)
Zobacz pozostałe książki z serii O'Reilly
-
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....
Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III
(56.55 zł najniższa cena z 30 dni)52.20 zł
87.00 zł(-40%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(50.05 zł najniższa cena z 30 dni)46.20 zł
77.00 zł(-40%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(83.85 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(57.85 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczą...
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Właśnie w tym celu powstał ten przewodnik po filozofii oprogramowania. Znajdziesz w nim 21 pragmatycznych reguł, którymi kierują się najlepsi programiści. Dzięki spostrzeżeniom zawartym w książce zmienisz podejście do programowania i szybko się przekonasz, że pozwoli Ci to na pisanie lepszego, cz...(51.35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Książka jest adresowana do wszystkich, którzy chcą budować, rozwijać i skalować systemy NLP w środowisku biznesowym, a także dostosowywać je do swojej branży. Opisuje tworzenie rzeczywistych aplikacji NLP. Omawia pełny cykl życia typowego projektu NLP, od zbierania danych po wdrożenie i monitorow...
Przetwarzanie języka naturalnego w praktyce. Przewodnik po budowie rzeczywistych systemów NLP Przetwarzanie języka naturalnego w praktyce. Przewodnik po budowie rzeczywistych systemów NLP
Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, Harshit Surana
(70.85 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Ta książka jest doskonałym uzupełnieniem podręcznej biblioteczki każdego programisty C++. Opisano w niej znaczenie dobrego projektu oprogramowania oraz zasady tworzenia takich projektów. Omówiono szereg przydatnych wzorców projektowych, dzięki którym łatwiej można zrozumieć, jak zarządzać zależno...
C++. Projektowanie oprogramowania. Zasady i wzorce projektowe C++. Projektowanie oprogramowania. Zasady i wzorce projektowe
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%)
Ebooka "Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Version Control with Git: Powerful tools and techniques for collaborative software development, 2nd edition
- Tłumaczenie:
- Zdzisław Płoski
- ISBN Książki drukowanej:
- 978-83-246-8176-1, 9788324681761
- Data wydania książki drukowanej:
- 2014-02-17
- ISBN Ebooka:
- 978-83-246-8179-2, 9788324681792
- Data wydania ebooka:
- 2014-02-17 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 17257
- Rozmiar pliku Pdf:
- 7.5MB
- Rozmiar pliku ePub:
- 7.5MB
- Rozmiar pliku Mobi:
- 14.2MB
- Erraty / Zgłoś erratę
- Serie wydawnicze: O'Reilly
Spis treści ebooka
- Podstawy (17)
- Narodziny Gita (18)
- Poprzednicy (20)
- Na osi czasu (21)
- Cóż to za nazwa? (22)
- Zastosowanie binarnych dystrybucji Linuksa (23)
- Dystrybucje Debian lub Ubuntu (23)
- Inne dystrybucje binarne (24)
- Uzyskanie wydania źródłowego (25)
- Budowanie i instalowanie (26)
- Instalowanie Gita w systemie Windows (27)
- Instalowanie pakietu Git w systemie Cygwin (28)
- Instalowanie wolno stojącej wersji Gita (msysGit) (29)
- Polecenie git (31)
- Szybkie wprowadzenie do użytkowania Gita (33)
- Tworzenie archiwum początkowego (33)
- Dodawanie pliku do Twojego archiwum (34)
- Konfigurowanie autora zatwierdzenia (35)
- Wykonanie kolejnego zatwierdzenia (36)
- Przeglądanie Twoich zatwierdzeń (36)
- Przeglądanie różnic w zatwierdzeniach (37)
- Usuwanie i przemianowywanie plików w Twoim archiwum (38)
- Tworzenie kopii Twojego archiwum (39)
- Pliki konfiguracyjne (39)
- Konfigurowanie synonimu (41)
- Zasięganie języka (42)
- Pojęcia podstawowe (43)
- Archiwa (43)
- Typy obiektów Gita (44)
- Indeks (45)
- Nazwy adresowane treścią (46)
- Git nadzoruje treść (46)
- Nazwy ścieżek a treść (47)
- Pliki pakowane (48)
- Obrazy magazynu obiektów (49)
- Koncepcje Gita uwidocznione w działaniu (51)
- Zawartość katalogu .git (51)
- Obiekty, haszowania i bloby (52)
- Pliki i drzewa (53)
- Uwaga o zastosowaniu w Gicie algorytmu SHA1 (54)
- Hierarchie drzewiaste (55)
- Zatwierdzenia (56)
- Metki (57)
- Wszystko kręci się wokół indeksu (59)
- Klasyfikacje plików w Gicie (60)
- Użycie polecenia git add (62)
- Kilka uwag o stosowaniu polecenia git commit (64)
- Użycie polecenia git commit --all (64)
- Zapisywanie komunikatów dziennika zatwierdzeń (65)
- Użycie polecenia git rm (65)
- Użycie polecenia git mv (67)
- Uwaga o śledzeniu przemianowań (68)
- Plik .gitignore (69)
- Szczegółowy przegląd modelu obiektowego i plików Gita (71)
- Niepodzielne zbiory zmian (78)
- Identyfikowanie zatwierdzeń (79)
- Bezwzględne nazwy zatwierdzeń (79)
- Refy i symrefy (80)
- Względne nazwy zatwierdzeń (81)
- Historia zatwierdzeń (83)
- Przeglądanie starych zatwierdzeń (83)
- Grafy zatwierdzeń (85)
- Przedziały zatwierdzeń (89)
- Znajdowanie zatwierdzeń (93)
- Użycie polecenia git bisect (93)
- Użycie polecenia git blame (97)
- Użycie kilofa (98)
- Powody stosowania odgałęzień (99)
- Nazwy odgałęzień (100)
- Co używać, a czego nie używać w nazwach odgałęzień (101)
- Zastosowanie odgałęzień (101)
- Tworzenie odgałęzień (103)
- Sporządzanie wykazów nazw odgałęzień (104)
- Przeglądanie odgałęzień (104)
- Wyciąganie odgałęzień (106)
- Elementarny przykład wyciągania odgałęzienia (107)
- Wyciąganie w wypadku niezatwierdzonych zmian (107)
- Łączenie zmian w nowe odgałęzienie (109)
- Tworzenie i wyciąganie nowego odgałęzienia (111)
- Wyosobnione odgałęzienia HEAD (111)
- Usuwanie odgałęzień (112)
- Postaci polecenia git diff (116)
- Prosty przykład polecenia git diff (120)
- Polecenie git diff i przedziały zatwierdzeń (122)
- Polecenie git diff z ograniczeniem ścieżki (125)
- Porównanie wyprowadzania różnic w systemach Subversion i Git (126)
- Przykłady łączeń (129)
- Przygotowanie do łączenia (130)
- Łączenie dwóch odgałęzień (130)
- Konflikt w trakcie łączenia (132)
- Postępowanie z konfliktami łączenia (135)
- Lokalizowanie konfliktowych plików (136)
- Badanie konfliktów (136)
- W jaki sposób Git śledzi konflikty (140)
- Zakończenie rozwiązywania konfliktu (142)
- Zaniechanie lub wznowienie łączenia (143)
- Strategie łączenia (144)
- Łączenia zdegenerowane (146)
- Łączenia zwykłe (147)
- Łączenia specjalne (149)
- Stosowanie strategii łączenia (149)
- Sterowniki łączenia (151)
- Jak Git rozpatruje łączenia (151)
- Łączenia i model obiektowy Gita (151)
- Łączenia zgniatane (152)
- Czemu nie łączyć po prostu każdej zmiany po kolei? (153)
- Uwaga dotycząca zmieniania historii (157)
- Użycie polecenia git reset (158)
- Użycie polecenia git cherry-pick (164)
- Użycie polecenia git revert (166)
- Polecenia reset, revert i checkout (167)
- Zmiana zatwierdzenia szczytowego (168)
- Przebazowanie zatwierdzeń (170)
- Użycie polecenia git rebase -i (172)
- Operacja rebase a łączenie (176)
- Skrytka (181)
- Rejestr odniesień (189)
- Koncepcje archiwum (194)
- Archiwa czyste i rozwojowe (194)
- Klony archiwów (195)
- Piloty (196)
- Odgałęzienia nadzorujące (197)
- Odwoływanie się do innych archiwów (198)
- Odwołania do archiwów zdalnych (198)
- Refspec - specyfikator odniesienia (200)
- Przykład użycia zdalnych archiwów (202)
- Tworzenie archiwum wzorcowego (203)
- Uczyń swój własny początek zdalnym (204)
- Prowadzenie prac we własnym archiwum (206)
- Wypychanie zmian (206)
- Dodawanie nowego wykonawcy (207)
- Pobieranie uaktualnień archiwum (209)
- Cykl rozwoju zdalnego archiwum w ujęciu rysunkowym (214)
- Klonowanie archiwum (214)
- Historie alternatywne (215)
- Niespieszne wypychanie (216)
- Pobieranie alternatywnej historii (217)
- Łączenie historii (218)
- Konflikty łączenia (218)
- Wypychanie połączonej historii (219)
- Konfigurowanie zdalne (219)
- Użycie polecenia git remote (220)
- Użycie polecenia git config (221)
- Obróbka ręczna (222)
- Działanie na odgałęzieniach nadzorowania (222)
- Tworzenie gałęzi nadzorowania (222)
- Przed i za (225)
- Dodawanie i usuwanie odgałęzień zdalnych (226)
- Archiwa czyste i polecenie git push (227)
- Słowo o serwerach (229)
- Publikowanie archiwów (230)
- Archiwa z kontrolowanym dostępem (230)
- Archiwa z anonimowym dostępem do czytania (231)
- Archiwa z anonimowym dostępem do pisania (235)
- Publikowanie archiwum na koncie GitHub (235)
- Wskazówka dotycząca publikowania archiwum (236)
- Struktura archiwum (237)
- Struktura archiwum dzielonego (237)
- Struktura archiwum rozproszonego (238)
- Przykłady struktur archiwów (239)
- Jak żyć w warunkach rozproszenia (241)
- Zmienianie historii upublicznionej (241)
- Rozdzielność kroków zatwierdzeń i publikowania (242)
- Ani jednej historii prawdziwej (242)
- Znaj swoje miejsce (243)
- Przepływy w górę i w dół (244)
- Role pielęgnatora i budowniczego (244)
- Współpraca między pielęgnatorem a budowniczym (245)
- Dualność ról (246)
- Praca z wieloma archiwami (247)
- Twoja własna przestrzeń robocza (247)
- Gdzie rozpocząć swoje archiwum (248)
- Przekształcenie w inne archiwum w górze (249)
- Używanie wielu górnych archiwów (250)
- Rozwidlanie projektów (252)
- Dlaczego używamy łat? (256)
- Generowanie łat (257)
- Łaty i sortowanie topologiczne (264)
- Pocztowe ekspediowanie łat (264)
- Stosowanie łat (267)
- Złe łaty (273)
- Łatanie a łączenie (273)
- Instalowanie doczepek (277)
- Doczepki przykładowe (277)
- Utworzenie pierwszej doczepki (278)
- Dostępne doczepki (280)
- Doczepki powiązane z zatwierdzeniami (280)
- Doczepki powiązane z łatami (281)
- Doczepki powiązane z wypychaniem (282)
- Inne doczepki do lokalnego archiwum (283)
- Stare rozwiązanie: wyciągi częściowe (286)
- Rozwiązanie oczywiste: zaimportuj kod do swojego projektu (287)
- Importowanie podprojektów przez kopiowanie (289)
- Importowanie podprojektów poleceniem git pull -s subtree (289)
- Kierowanie swoich zmian w górę (293)
- Rozwiązanie zautomatyzowane: wyciąganie podprojektów z użyciem odpowiednich skryptów (293)
- Rozwiązanie rodzime: gitlinki i git submodule (295)
- Odsyłacze gitlinks (295)
- Polecenie git submodule (297)
- Polecenia podmodułowe (301)
- Dlaczego podmoduły? (302)
- Przygotowywanie podmodułów (303)
- Dlaczego tylko do czytania? (304)
- Dlaczego nie tylko do czytania? (304)
- Sprawdzanie haszowań zatwierdzeń podmodułów (305)
- Ponowne wykorzystanie pełnomocnictw (305)
- Przypadki użycia (306)
- Wielopoziomowe zagnieżdżanie archiwów (307)
- Podmoduły na horyzoncie (307)
- Przykład: płytki klon jednego odgałęzienia (309)
- Pora na wykonywanie zmian w Gicie (312)
- Pobranie przed zatwierdzeniem (313)
- Zatwierdzanie za pomocą git svn rebase (314)
- Wypychanie, ciągnięcie, rozgałęzianie i łączenie za pomocą git svn (315)
- Utrzymywanie prostoty identyfikatorów zatwierdzeń (316)
- Klonowanie wszystkich gałęzi (317)
- Dzielenie Twojego archiwum (319)
- Ponowne włączanie do Subversion (320)
- Inne uwagi o pracy z systemem Subversion (321)
- Cecha svn:ignore a plik .gitignore (321)
- Rekonstruowanie pamięci podręcznej git-svn (322)
- Użycie polecenia git filter-branch (323)
- Przykłady użycia polecenia git filter-branch (325)
- Pułapki filter-branch (330)
- Jak pokochałem polecenie git rev-list (330)
- Wyciąganie według daty (331)
- Odzyskiwanie starej wersji pliku (333)
- Interaktywne wystawianie kawałków (335)
- Rekonstruowanie utraconego zatwierdzenia (345)
- Polecenie git fsck (345)
- Ponowne przyłączenie utraconego zatwierdzenia (349)
- Interaktywne przebazowanie z zabrudzonym katalogiem roboczym (351)
- Usuwanie zbędnych plików edytora (352)
- Łączenie nieużytków (352)
- Podział archiwum (354)
- Sposoby rekonstruowania zatwierdzeń (355)
- Rady dotyczące konwersji Subversion (356)
- Ogólne zalecenia (356)
- Usuwanie trzonu po zaimportowaniu SVN (356)
- Usuwanie identyfikatorów zatwierdzeń SVN (357)
- Manipulowanie odgałęzieniami pochodzącymi z dwu archiwów (357)
- Odzyskiwanie z przebazowania w górze (358)
- Tworzenie własnych poleceń w Gicie (359)
- Szybki przegląd zmian (360)
- Czyszczenie (361)
- Użycie polecenia git-grep do przeszukiwania archiwum (361)
- Aktualizowanie i usuwanie refów (363)
- Postępowanie za przemieszczonymi plikami (364)
- Zachowaj ten plik, lecz go nie nadzoruj (365)
- Byłeś tu już wcześniej? (366)
- Archiwum kodu powszechnie dostępnego (367)
- Tworzenie archiwum w GitHubie (369)
- Kodowanie społeczne na otwartych źródłach (372)
- Obserwatorzy (373)
- Kanał informacyjny (373)
- Rozwidlenia (374)
- Przygotowywanie zamówień ciągnięcia (376)
- Obsługiwanie zamówień ciągnięcia (377)
- Powiadomienia (379)
- Odnajdywanie użytkowników, projektów i kodu (382)
- Wikisy (383)
- Strony GitHuba (Git do witryn) (384)
- Edytor kodu wprost ze strony (386)
- Most do systemu Subversion (388)
- Metki automatycznie zamieniane na pliki archiwalne (389)
- Organizacje (390)
- Interfejs REST API (390)
- Kodowanie społeczne oparte na źródłach zamkniętych (391)
- Docelowe czerpanie z otwartych źródeł (392)
- Modele kodowania (393)
- GitHub jako inicjatywa gospodarcza (395)
- GitHub - podsumowanie (396)
Przedmowa (11)
1. Wprowadzenie (17)
2. Instalowanie Gita (23)
3. Na dobry początek (31)
4. Podstawowe koncepcje Gita (43)
5. Zarządzanie plikami a indeks (59)
6. Zatwierdzenia (77)
7. Odgałęzienia (99)
8. Różnice (115)
9. Łączenia (129)
10. Zmienianie zatwierdzeń (155)
11. Skrytka stash i rejestr odniesień reflog (181)
12. Archiwa zdalne (193)
13. Zarządzanie archiwum (229)
14. Łaty (255)
15. Doczepki (275)
16. Zestawianie projektów (285)
17. Najlepsze praktyki dotyczące podmodułów (301)
18. Zastosowanie Gita do archiwów systemu Subversion (309)
19. Działania zaawansowane (323)
20. Rady, chwyty i sposoby (351)
21. Git i GitHub (367)
Skorowidz (397)
Oceny i opinie klientów: Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II Jon Loeliger, Matthew McCullough (15) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(2)
(0)
(1)
(3)
(7)
Oceny i opinie poprzedniego wydania
więcej opinii