ODBIERZ TWÓJ BONUS :: »

Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II Jon Loeliger, Matthew McCullough

(ebook) (audiobook) (audiobook)
Autorzy:
Jon Loeliger, Matthew McCullough
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.3/6  Opinie: 14
Stron:
424
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III
Prem Ponuthorai, Jon Loeliger
Jeśli pracujesz w zespole i prowadzisz złożone projekty, dobrze wiesz, czym się kończy brak zarządzania wersjami. Dzięki Gitowi możesz zapomnieć o tych problemach. Ten niezawodny rozproszony system kontroli wersji cechuje się szybkością i skalowalnością, zapewnia bogatą kolekcję zestawów poleceń, jest też zoptymalizowany pod kątem operacji lokalnych. Aby docenić Gita, musisz jedynie nabrać wprawy, pewności siebie ― i dobrze go poznać. Ta książka, napisana z myślą o inżynierach op...

Czego się nauczysz?

  • Instalowania i konfigurowania systemu Git na różnych platformach (Linux, Windows)
  • Tworzenia i zarządzania lokalnym repozytorium Git
  • Dodawania, usuwania i przemianowywania plików w repozytorium
  • Przeglądania historii zmian i porównywania wersji plików
  • Zarządzania zatwierdzeniami, identyfikowania i wyszukiwania zmian w kodzie
  • Tworzenia, przeglądania i usuwania gałęzi (branchy)
  • Łączenia gałęzi oraz rozwiązywania konfliktów podczas merge'owania
  • Zmiany historii commitów przy użyciu reset, rebase, cherry-pick i revert
  • Wykorzystywania skrytki (stash) i rejestru odniesień (reflog) do zarządzania zmianami
  • Konfigurowania i obsługi zdalnych repozytoriów, klonowania oraz wypychania zmian
  • Publikowania repozytoriów i zarządzania dostępem do nich (w tym na GitHub)
  • Stosowania łatek (patches) oraz korzystania z doczepek (hooks)
  • Pracy z podmodułami (submodules) i zarządzania wieloma projektami w repozytorium
  • Integracji Gita z systemem Subversion (SVN) i migracji projektów
  • Wykorzystywania zaawansowanych narzędzi, takich jak git filter-branch, git fsck, git-grep
  • Stosowania najlepszych praktyk pracy zespołowej, workflow i automatyzacji w GitHub

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!

Wybrane bestsellery

O autorze książki

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.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II" zawiera praktyczne przykłady użycia Gita?
Tak, książka zawiera liczne praktyczne przykłady oraz instrukcje krok po kroku, które pomagają w nauce obsługi Gita od podstawowych po zaawansowane techniki.
2. Czy ta książka omawia różnice pomiędzy Git a innymi systemami kontroli wersji, takimi jak SVN czy CVS?
Tak, w książce porównano Git z wcześniejszymi systemami kontroli wersji, takimi jak SVN i CVS, omawiając ich zalety i wady oraz ewolucję narzędzi do zarządzania kodem.
3. Czy znajdę w książce informacje o integracji Gita z platformą GitHub?
Tak, jeden z rozdziałów jest poświęcony pracy z GitHubem, w tym zakładaniu repozytoriów, obsłudze pull requestów oraz społecznościowym aspektom kodowania.
4. Czy książka wyjaśnia, jak rozwiązywać konflikty podczas łączenia gałęzi w Git?
Tak, książka szczegółowo opisuje proces łączenia gałęzi, wykrywania i rozwiązywania konfliktów oraz najlepsze praktyki w tym zakresie.
5. Czy publikacja obejmuje zaawansowane funkcje Git, takie jak submoduły, rebase czy integrację z SVN?
Tak, w książce znajdziesz rozdziały poświęcone zaawansowanym funkcjom, w tym pracy z submodułami, poleceniem rebase oraz współpracy z repozytoriami SVN.
6. Czy książka jest aktualna pod kątem najnowszych wersji Gita?
Tak, jest to drugie wydanie książki, które zostało zaktualizowane o najnowsze narzędzia i techniki stosowane w pracy z Gitem.
7. Czy publikacja nadaje się do samodzielnej nauki Gita od podstaw?
Tak, książka została napisana w sposób przystępny i prowadzi czytelnika od instalacji, przez konfigurację, po zaawansowane zastosowania, dzięki czemu świetnie sprawdza się w samodzielnej nauce.
8. Czy mogę korzystać z książki, pracując na różnych systemach operacyjnych (Windows, Linux, macOS)?
Tak, książka opisuje instalację i konfigurację Gita na różnych systemach operacyjnych, w tym Windows, Linux i macOS.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint