Git. Rozproszony system kontroli wersji

Książka
47,54 zł
Książka
37,46 zł
Outlet
29,99 zł

Informacje szczegółowe Pokaż wszystkie

Wydawnictwo: Helion
Rok wydania: 2022
Ilość stron: 328
Opis

Git - oszczędź sobie kłopotów z synchronizacją projektu!

Praca nad niemal każdym projektem informatycznym wymaga współdziałania wielu osób, często pracujących z dala od siebie. W takich warunkach bardzo łatwo popełnić błąd, nadpisać jakiś ważny plik albo przypadkowo zdublować dane. Mały projekt po takiej wpadce da się jeszcze uratować, ale większy... można wyrzucić do kosza. Chyba że od momentu jego inicjalizacji używamy narzędzia odpowiedzialnego za właściwą synchronizację danych, czyli systemu kontroli wersji, co jest standardem we współczesnej informatyce. Jednym z takich programów jest git, napisany na potrzeby zarządzania kodem źródłowym jądra systemu Linux - taka rekomendacja mówi sama za siebie.

Możliwości programu git i sposoby jego praktycznego zastosowania w różnych projektach przedstawione zostały w tej książce. Znajdziesz tu podstawowe informacje o instalacji środowiska i tworzeniu repozytoriów, pracy z plikami, identyfikowaniu rewizji i zmienianiu historii projektu. Dowiesz się, kiedy i jak tworzyć czy łączyć gałęzie oraz całe repozytoria, korzystać z repozytorium lokalnego i zdalnego, a także synchronizować je w odpowiedni sposób. Poznasz możliwe konflikty między wersjami pliku i nauczysz się radzić sobie z nimi. Zrozumiesz, jak wykorzystywać najbardziej znane serwery hostingowe dla projektów git oraz dostępne w nich, wbudowane systemy śledzenia błędów. I wreszcie przestaniesz miewać koszmary, w których tracisz tygodnie na odszukanie zagubionego pliku. Git zrobi to za Ciebie!

  • Instalacja programu git, tworzenie repozytoriów i obszar roboczy
  • Tworzenie rewizji i przywracanie stanu plików
  • Stany plików, ignorowanie plików i znaczniki
  • Identyfikowanie rewizji, skróty komend
  • Modyfikowanie historii projektu oraz tworzenie i usuwanie gałęzi
  • Łączenie gałęzi: operacja merge i operacja rebase
  • Powiązanie repozytorium lokalnego i zdalnego oraz podstawy synchronizacji repozytoriów
  • Praktyczne wykorzystanie git i łączenie oddzielnych repozytoriów
  • Treść pliku: konflikty, badanie różnic, pliki tekstowe i binarne
  • Serwisy github.com i bitbucket.org
  • Praca grupowa w serwisach github.com oraz bitbucket.org i zintegrowany system śledzenia błędów

Wypróbuj git - wystarczająco dobry nawet dla jądra Linuksa!

Szczegóły
  • Autor: Włodzimierz Gajda
  • Wydawnictwo Helion
  • Rok wydania: 2022
  • Ilość stron: 328
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328395206
  • Język: polski
  • Nr wydania: 1
  • ISBN: 9788328395206
  • EAN: 9788328395206
  • Wymiary: 16x23.5 cm
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Dla czytelników Git. Rozproszony system kontroli wersji - co dalej?

  1. 1. Fotograficy o fotografii. Jak widzą, myślą i fotografują mistrzowie, Henry Carroll

    "Dzięki starannemu doborowi cytatów, zdjęć i wypowiedzi, książka „Fotograficy o fotografii” ujawnia to, co zdaniem mistrzów jest najważniejsze. Dzięki pouczającym komentarzom Henry`ego Carrolla, autora serii „Fotografuj jak mistrz”, dowiesz się, jak najwybitniejsi przedstawiciele tego gatunku sztuki rozwijali swój niepowtarzalny styl, jakimi ideami się kierują, a przede wszystkim zrozumiesz, czym fotografia jest dla ciebie. Książka zawiera wypowiedzi 50 wybitnych foto...

  2. 2. Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API, Bryant Daniel

    Trendy w tworzeniu oprogramowania zmierzają w kierunku architektury zorientowanej na usługi. Coraz więcej organizacji decyduje się na rozwiązania chmurowe lub oparte na mikrousługach. Te wzorce architekturalne wymagają API: umiejętności ich budowania i stosowania podczas integracji z systemami zewnętrznymi. Nie są to proste zagadnienia - zaprojektowanie i utworzenie platformy API jest prawdziwym wyzwaniem. Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omó...

  3. 3. Nie bój się ubrudzić rąk, tworząc czystą architekturę. Projektowanie aplikacji wysokiej jakości na przykładach w Javie, Tom Hombergs

    Wyobraź sobie sytuację: chcesz napisać oprogramowanie, które nie tylko spełni oczekiwania klienta, ale również będzie przykładem eleganckiej i czystej architektury. Na drodze do tego celu z pewnością napotkasz przeszkody, takie jak nierealny termin czy niedziałające API zewnętrznego dostawcy. Nie będzie wyjścia, czas zmusi Cię do pójścia na skróty i Twoja architektura wkrótce straci swoją elegancką strukturę. Aby tego uniknąć, musisz przejąć kontrolę nad architekturą. Dzięki tej książc...

  4. 4. Czysty kod. Podręcznik dobrego programisty, Robert C. Martin

    Chaos w kodzie programu czy aplikacji jest prawdziwym koszmarem. Wyjście z niego znajdziesz dzięki książce "Czysty kod. Podręcznik dobrego programisty".Żadnemu programiście nie trzeba tłumaczyć, jak wielkich problemów potrafi przyprawić chaotycznie napisany kod. Jest bardziej podatny na błędy, ale nawet nie to jest największym problemem. Jeśli nie zostanie odpowiednio opracowany, to jego modyfikacje, zmiany zmiennych czy nawet zwyczajne połapanie się w nim, stanie się z czasem niemal niemożli...

  5. 5. Sieci Petriego w modelowaniu i analizie systemów współbieżnych, Marcin Szpyrka

    Tematyka książki obejmuje obszerne wprowadzenie do teorii sieci Petriego. Omówiono w niej dziewięć klas sieci, uwzględniając zarówno sieci najczęściej spotykane w literaturze (sieci uogólnione, sieci kolorowane), jak i te nowo proponowane (RTCP-sieci). Dla każdej z omówionych klas przedstawiono przykłady ich zastosowania do modelowania rozmaitych systemów oraz metody analizy ich najważniejszych własności. Czytając tę książkę można nie tylko poznać podstawowe cechy poszczególnych klas sieci or...

  6. 6. 50 algorytmów, które powinien znać każdy programista. Klasyczne i nowoczesne algorytmy z dziedzin uczenia maszynowego, Imran Ahmad

    50 algorytmów, które powinien znać każdy programista. Klasyczne i nowoczesne algorytmy z dziedzin uczenia maszynowego, projektowania oprogramowania, systemów danych i kryptografii. Wydanie II Wiedza o algorytmach jest niezbędna przy rozwiązywaniu problemów programistycznych i prowadzeniu złożonych obliczeń. Każdy programista powinien dobrze znać algorytmy, musi też umieć je zaprojektować, modyfikować i stosować. Niezależnie od tego, czy zajmujesz się uczeniem maszynowym, kwestiami bezpieczeńs...

  7. 7. Sieci telekomunikacyjne, Wojciech Kabaciński

    W książce przedstawiono różnego rodzaju sieci telekomunikacyjne, od historycznej, ale jeszcze funkcjonującej sieci telefonicznej, po najnowsze sieci pakietowe (jaką jest Internet), czy sieci optyczne. Podręcznik ma umożliwić zaznajomienie się z podstawowymi zasadami funkcjonowania sieci telekomunikacyjnych. Zdając sobie sprawę, że zawarcie przeglądu wszystkich sieci i zagadnień w jednej pozycji jest niemożliwe − pominięto w podręczniku szereg sieci rozgłoszeniowych, a także zagadnienia ...

  8. 8. Zaawansowany Python. Przejrzyste, zwięzłe i efektywne programowanie, Ramalho Luciano

    Nie marnuj czasu, próbując nagiąć Pythona, aby pasował do wzorców opanowanych w innych językach programowania. Prostota Pythona pozwala szybko osiągnąć produktywność, ale często oznacza to, że nie korzystamy ze wszystkich możliwości oferowanych przez język. Dzięki nowemu wydaniu tego podręcznika nauczysz się, jak pisać wydajny, nowoczesny kod Pythona 3 z wykorzystaniem jego najlepszych koncepcji.Poznaj i stosuj idiomatyczne cechy Pythona 3. Luciano Ramalho prezentuje kluczowe funkcjonalności ...

  9. 9. Selenium WebDriver w Javie. Praktyczne wprowadzenie do tworzenia testów systemowych, Boni Garcia

    Selenium pozwala na automatyzację pracy przeglądarek internetowych. Kluczowym komponentem tego projektu open source jest Selenium WebDriver - biblioteka do programistycznego kontrolowania przeglądarek. Podstawowym zastosowaniem Selenium jest implementacja testów systemowych w celu weryfikacji funkcjonowania aplikacji. Narzędzie to zdobyło ogromną popularność - stanowi ono jedno z wiodących rozwiązań w zakresie testów systemowych. Jest chętnie używane zarówno przez duże organizacje, jak i sa...

  10. 10. Zaawansowane aplikacje webowe: Front-End, Aleksander Bies

    Wkrocz na wyższy poziom tworzenia nowoczesnych aplikacji webowych! Książka Zaawansowane aplikacje webowe: front-end, to kompleksowe źródło wiedzy dla programistów, którzy chcą nie tylko zrozumieć, ale również skutecznie wykorzystać zaawansowane narzędzia i techniki stosowane w dzisiejszym świecie web developmentu. Łącząc sprawdzone biblioteki z nowoczesnymi frameworkami, autorzy prowadzą czytelnika przez kolejne etapy budowania wydajnych, skalowalnych i utrzymywalnych aplikacji internetowy...

  11. 11. Architektura oprogramowania. Rusz głową! Przewodnik po myśleniu architektonicznym, Mark Richards

    Jeśli zależy Ci na sukcesie systemu, któ,ry budujesz, musisz zadbać o jego architekturę! Dobre praktyki architektoniczne poprawiają jakość oprogramowania, któ,re skutecznie dostosowuje się do wymagań, nawet podczas bezustannych zmian środowisk biznesowych i technicznych. Jednak architektura oprogramowania jest trudnym zagadnieniem, więc Twó,j mó,zg może się starać Cię przekonać, że się jej nie nauczysz. Zatem pora go oszukać!Ta fantastyczna książka, pełna zabawnej narr...

  12. 12. Windows Server 2025. Kompendium administratora i przygotowanie do egzaminu AZ-800. Wydanie IV, Bekim Dauti

    W dzisiejszym dynamicznie rozwijającym się świecie technologii, umiejętność efektywnego zarządzania infrastrukturą serwerową staje się fundamentem sukcesu każdej organizacji. System Windows Server 2025 wprowadza szereg innowacji, które redefiniują bezpieczeństwo, skalowalność i integrację z chmurą, stawiając przed specjalistami IT nowe wyzwania i otwierając przed nimi fascynujące możliwości. Jak sprostać tym wymaganiom i stać się ekspertem w obszarze najnowszych rozwiązań Microsoftu?Przed Tob...

  13. 13. Sztuczna Inteligencja AI dla początkujących, Mateusz Tkaczyk

    Książka "Sztuczna Inteligencja AI dla początkujących. Przewodnik po nowoczesnych technologiach" to niezwykle aktualna i inspirująca książka, która w przejrzysty sposób wprowadza czytelnika w świat dynamicznie rozwijającej się technologii sztucznej inteligencji AI. Autor, Mateusz Tkaczyk, znany ze swojego doświadczenia w dziedzinie marketingu, edukacji i technologii, po raz kolejny udowadnia, że potrafi przekazywać skomplikowaną wiedzę w sposób przystępny i zrozumiały dla szerokiego ...

  14. 14. Zarządzanie powierzchnią ataku w..., Ron Eddings

    W obliczu nieustannie rosnącej liczby cyberzagrożeń, kluczowe dla bezpieczeństwa cyfrowego staje się skuteczne zarządzanie powierzchnią ataku. To pojęcie, choć brzmiące technicznie, odnosi się do wszystkich punktów, przez które cyberprzestępcy mogą uzyskać dostęp do Twoich systemów i danych. Niestety, powierzchnia ataku jest często rozległa, dynamiczna i trudna do pełnego opanowania, co czyni ją idealnym celem dla atakujących. Czy wiesz, jak skutecznie zidentyfikować, ocenić i zabezpieczyć te...

  15. 15. Jak rabuję banki (i inne podobne miejsca), Fc Aka Freakyclown

    Jak rabuję banki (i inne podobne miejsca) System zabezpieczeń powinien działać dobrze na wielu poziomach. Poza odpowiednio przygotowaną siecią konieczne jest zapewnienie bezpieczeństwa fizycznego. Podobnie jak bezpieczeństwo cyfrowe, tak i to fizyczne powinno być starannie testowane. A najlepszym testem jest... włamanie, w efekcie którego powstanie rzetelny raport pozwalający na wzmocnienie systemu zabezpieczeń. Jednak nawet najlepszy raport nie daje wiedzy, jaką można uzyskać, towarzysząc ha...

  16. 16. PowerShell 7 dla Profesjonalistów IT, Thomas Lee

    Naucz się korzystać z wieloplatformowej wersji open source powłoki Windows PowerShell Od lat od administratorów systemów Windows oczekuje się znajomości powłoki PowerShell. Po-nieważ jest to standardowe narzędzie automatyzacji firmy Microsoft, każdy administrator prędzej czy później będzie musiał nauczyć się go używać. PowerShell 7, nowa wieloplatformowa wersja open source tego narzędzia, stanowi znaczące usprawnienie względem PowerShell Core i Windows PowerShell. Zebrana razem społeczność Po...

  17. 17. Przewodnik po MongoDB. Wydajna i skalowalna baza danych, Eoin Brazil

    MongoDB jest wieloplatformowym, nierelacyjnym systemem do obsługi baz danych, napisanym w języku C++. Nie przypomina ściśle ustrukturyzowanych relacyjnych baz danych, zamiast tego korzysta z dokumentów w formacie BSON. Ułatwia to bardziej naturalne przetwarzanie informacji w aplikacjach, oczywiście przy zachowaniu możliwości tworzenia hierarchii oraz indeksowania. W ten sposób cały system zyskuje na wydajności, co jest szczególnie istotne przy przetwarzaniu bardzo dużych zbiorów danych. Mo...

  18. 18. SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi, Walter Shields

    Jak wszystko inne, tak i zarządzanie danymi podlega różnym modom i trendom. Mimo to eksperci w tej dziedzinie wciąż korzystają z SQL - języka programowania, który od dziesięcioleci służy do pracy z relacyjnymi bazami danych. Właśnie SQL jest 'złotym standardem' pracy ze zbiorami danych, a umiejętność posługiwania się tym językiem to ceniony atut w wielu zawodach technicznych, w tym dotyczących projektowania i tworzenia oprogramowania oraz testowania i analizy biznesowej. Dzięki...

  19. 19. Blender. Podstawy modelowania w 3D, Damian Kuk

    Zastanawiałeś się kiedyś, jak powstają te zapierające dech w piersiach światy z gier wideo, realistyczne wizualizacje architektoniczne czy animacje, które podbijają serca milionów widzów? Kluczem do wielu z tych niesamowitych kreacji jest Blender - potężne, darmowe i otwarte oprogramowanie, które stało się legendą w świecie grafiki 3D. "Blender. Podstawy modelowania w 3D" autorstwa Damiana Kuka to Twój bilet do tego fascynującego uniwersum, bramka, za którą czeka nieskończona prz...

  20. 20. Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług, Jon Yablonski

    Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług. Wydanie II Dobry projektant UX musi umiejętnie godzić wymagania techniczne i użytkowe ze schematem ludzkiego sposobu postrzegania świata. Psychologia behawioralna potrafi szczegółowo opisać prawidła rządzące zachowaniem ludzi i stanowi źródło wiedzy, która jest niezwykle ważna dla projektanta interfejsu. Nawet najbardziej atrakcyjny projekt okaże się nieudany, jeśli będzie zmuszał użytkowników do dostosowania się do ...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula