Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Algorytmy Wzorce UML » Zarządzanie projektami » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Algorytmy Wzorce UML
  Algorytmy
  Inżynieria oprogramowania
  Sieci neuronowe
  Techniki programowania
  UML
  Wyrażenia regularne
  Wzorce projektowe
  Zarządzanie projektami
Bazy danych
Bezpieczeństwo
Bioinformatyka
Biznes Ekonomia Firma
Chemia
DTP Design
E-biznes
Ekonometria
Elektronika Elektrotechnika
Energetyka
Fizyka
GIS
Grafika użytkowa
Hardware
Informatyczne systemy zarządzania
Informatyka w szkole
Internet
Języki programowania
Matematyka
Multimedia
Obsługa komputera
Office
Poradniki
Programowanie gier
Programy inżynierskie
Programy matematyczne
Serwery
Sieci Firewalle Protokoły
Słowniki
Systemy operacyjne
Technika
Telekomunikacja
Tworzenie stron WWW

Zobacz pełny katalog »
 Wydawnictwo:
 Wolters Kluwer
Hiperskok. Rewolucja internetowa w biznesie

Hiperskok. Rewolucja internetowa w biznesie

52.00zł
44.20zł
Git Rozproszony system kontroli wersji 54.90zł 38.43zł
Git Rozproszony system kontroli wersji

Tytuł: Git Rozproszony system kontroli wersji
Autor: Włodzimierz Gajda
ISBN: 978-83-246-5564-9
Ilość stron: 328
Data wydania: 02/2013
Format: 158x235
Wydawnictwo: HELION
Cena: 54.90zł 38.43zł


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.

Spis treści:

CZĘŚĆ I Repozytoria o liniowej historii (11)
Rozdział 1. Wprowadzenie (13)

  • Git (13)
  • Jak przebiega praca nad projektem stosującym Git? (14)
  • Hosting projektów Git (19)
  • Czego się nauczysz z tego podręcznika? (20)
  • Dokumentacja (20)

Rozdział 2. Instalacja programu Git (23)

  • Konsola Gita w systemie Windows (25)
  • Ułatwienia uruchamiania konsoli w systemie Windows (26)
  • Podstawowa konfiguracja klienta Git (27)
  • Edytor (28)

Rozdział 3. Tworzenie repozytoriów (29)

  • Inicjalizacja nowego repozytorium (29)
  • Klonowanie repozytoriów (30)
  • Badanie historii projektu (33)
  • Wizualizacja historii projektu (36)

Rozdział 4. Obszar roboczy (39)

  • Przywracanie stanu projektu, który zawiera nowe pliki (41)

Rozdział 5. Tworzenie rewizji i przywracanie stanu plików (43)

  • Tworzenie rewizji (43)
  • Przywracanie stanu plików do wybranej rewizji (45)
  • Przenoszenie repozytorium (48)
  • Rezygnacja z repozytorium (49)

Rozdział 6. Stany plików (51)

  • Uproszczony model pracy: przestrzeń robocza i repozytorium (51)
  • Indeksowanie (52)
  • Diagram stanów (53)
  • Obszar roboczy, indeks i repozytorium (56)
  • Modyfikowanie stanu plików repozytorium (57)
  • Stan repozytorium (61)
  • Uproszczony model pracy raz jeszcze (62)
  • Oznaczenia stanów pliku (68)
  • Stany dwuliterowe (mieszane) (69)
  • Repozytoria zwykłe i surowe (72)
  • Składnia poleceń Gita (73)

Rozdział 7. Ignorowanie plików (75)

  • Uzupełnienie diagramu stanów (78)

Rozdział 8. Znaczniki (83)

  • Znaczniki lekkie i oznaczone (83)
  • Tworzenie znaczników opisanych (84)
  • Tworzenie znaczników lekkich (84)
  • Usuwanie znaczników (85)
  • Sprawdzanie dostępnych znaczników (85)
  • Szczegółowe dane znacznika (85)
  • Użycie znaczników (86)
  • Generowanie skompresowanych plików odpowiadających konkretnej wersji projektu (89)

Rozdział 9. Identyfikowanie rewizji (91)

  • Pełne skróty SHA-1 (91)
  • Skrócona postać SHA-1 (92)
  • Znaczniki (92)
  • Rewizja domyślna (93)
  • Repozytoria o historii nieliniowej (94)
  • Dziennik reflog (100)
  • Polecenia rev-parse oraz rev-list (101)
  • Znaki specjalne wiersza poleceń Windows (102)

Rozdział 10. Skróty komend (107)

  • Komendy ułatwiające zapisywanie stanu projektu (108)
  • Komendy ułatwiające wykonywanie ćwiczeń (110)

Rozdział 11. Modyfikowanie historii projektu (115)

  • Usuwanie ostatnich rewizji (116)
  • Modyfikowanie ostatniej rewizji (117)
  • Łączenie rewizji (117)
  • Usuwanie zmian wprowadzonych przez rewizję (120)
  • Odzyskiwanie poszczególnych plików z dowolnej rewizji (125)

Rozdział 12. Podsumowanie części I (127)

  • Co powinieneś umieć po lekturze pierwszej części? (130)
  • Lista poznanych poleceń (130)

CZĘŚĆ II Repozytoria z rozgałęzieniami (139)
Rozdział 13. Tworzenie i usuwanie gałęzi (141)

  • Gałęzie to wskaźniki rewizji! (141)
  • Gałąź master (141)
  • Tworzenie gałęzi (143)
  • Dodawanie rewizji w bieżącej gałęzi (143)
  • Tworzenie gałęzi wskazujących dowolną rewizję (144)
  • Przełączanie gałęzi (145)
  • Tworzenie i przełączanie gałęzi (147)
  • Relacja zawierania gałęzi (150)
  • Usuwanie gałęzi (153)
  • Zmiana nazwy gałęzi (155)
  • Gałęzie jako identyfikatory rewizji (156)
  • Uwagi o usuwaniu ostatnich rewizji (157)
  • Sprawdzanie różnic pomiędzy gałęziami (157)
  • Gałęzie i dziennik reflog (161)
  • Zgubione rewizje (163)

Rozdział 14. Łączenie gałęzi: operacja merge (167)

  • Przewijanie do przodu (168)
  • Przewijanie do przodu dla wielu gałęzi (169)
  • Łączenie gałęzi rozłącznych (170)
  • Łączenie kilku rozłącznych gałęzi (171)
  • Wycofywanie operacji git merge (173)

Rozdział 15. Łączenie gałęzi: operacja rebase (175)

  • Podobieństwa i różnice pomiędzy poleceniami merge i rebase (176)
  • Wycofywanie operacji git rebase (178)

Rozdział 16. Podsumowanie części II (181)

  • Co powinieneś umieć po lekturze drugiej części? (181)
  • Lista poznanych poleceń (182)

CZĘŚĆ III Gałęzie zdalne (185)
Rozdział 17. Definiowanie powiązania między repozytorium lokalnym a zdalnym (187)

  • Klonowanie raz jeszcze (187)
  • Klonowanie repozytorium z dysku (191)
  • Definiowanie repozytoriów zdalnych (192)
  • Definiowanie powiązania między gałęzią lokalną a gałęzią śledzoną (193)
  • Listowanie gałęzi (194)

Rozdział 18. Podstawy synchronizacji repozytoriów (195)

  • Pobieranie gałęzi z repozytorium zdalnego do repozytorium lokalnego (195)
  • Uaktualnianie sklonowanych repozytoriów (197)
  • Repozytoria surowe (198)
  • Przesyłanie gałęzi do repozytorium zdalnego (199)
  • Wysyłanie dowolnej gałęzi (206)
  • Przełączanie na gałąź zdalną (208)
  • Przesyłanie gałęzi ze zmianą nazwy (208)
  • Usuwanie gałęzi zdalnych (209)
  • Zabezpieczanie przed utratą rewizji (209)
  • Polecenie backup (210)
  • Przesyłanie gałęzi do repozytorium zwykłego (210)

Rozdział 19. Praktyczne wykorzystanie Gita - scenariusz pierwszy (215)

  • Inicjalizacja projektu (216)
  • Dołączanie do projektu (216)
  • Wprowadzanie zmian w projekcie (217)
  • Wykorzystywanie kilku gałęzi (218)

Rozdział 20. Łączenie oddzielnych repozytoriów (219)

  • Graf niespójny (223)

Rozdział 21. Podsumowanie części III (225)

  • Co powinieneś umieć po lekturze trzeciej części? (226)
  • Lista poznanych poleceń (226)

CZĘŚĆ IV Treść pliku (231)
Rozdział 22. Konflikty (233)

  • Konflikt tekstowy: wynik operacji git merge (233)
  • Konflikt tekstowy: wynik operacji git rebase (236)
  • Dublowanie konfliktów przez operacje merge i rebase (238)
  • Konflikty binarne (238)
  • Konflikt binarny: wynik operacji git merge (239)
  • Konflikt binarny: wynik operacji git rebase (240)
  • Przywracanie plików do postaci z łączonych gałęzi (242)
  • Polecenia checkout i show (242)

Rozdział 23. Badanie różnic (245)

  • Szukanie zmienionych wyrazów (253)
  • Szukanie zmienionych plików (254)
  • Wyszukiwanie rewizji, w których podany plik został zmieniony (255)

Rozdział 24. Pliki tekstowe i binarne (257)

  • Odróżnianie plików binarnych od tekstowych (257)
  • Atrybut diff - konflikty tekstowe i binarne (258)
  • Konwersja znaków końca wiersza (259)
  • Projekty wieloplatformowe (260)
  • Ustalenie konwersji znaków końca wiersza dla konkretnych plików (261)

Rozdział 25. Podsumowanie części IV (263)

  • Co powinieneś umieć po lekturze czwartej części? (263)
  • Lista poznanych poleceń (264)

CZĘŚĆ V Praca w sieci (267)
Rozdział 26. Serwisy github.com i bitbucket.org (269)
Rozdział 27. Klucze SSH (277)

  • Instalacja oprogramowania SSH w systemie Windows (277)
  • Konfiguracja klucza SSH na serwerze github.com (279)
  • Konfiguracja klucza SSH na serwerze bitbucket.org (280)
  • Repozytorium zdalne na serwerze SSH (280)

Rozdział 28. Tworzenie i usuwanie repozytoriów w serwisach github.com i bitbucket.org (283)

  • Inicjalizowanie nowego repozytorium: serwis github.com (283)
  • Import istniejącego kodu: serwis github.com (286)
  • Inicjalizowanie nowego repozytorium: serwis bitbucket.org (287)

Rozdział 29. Praktyczne wykorzystanie Gita - scenariusz drugi (291)

  • Scenariusz pierwszy realizowany w serwisach github.com i bitbucket.org (292)

Rozdział 30. Praca grupowa w serwisach github.com oraz bitbucket.org (293)

  • Praca oparta na żądaniach aktualizacji (294)
  • Praca grupowa wykorzystująca żądania aktualizacji (bez gałęzi) w pigułce (301)
  • Żądania aktualizacji i gałęzie (303)
  • Opisy i dyskusje (313)

Rozdział 31. Zintegrowany system śledzenia błędów (315)
Rozdział 32. Podsumowanie części V (319)

  • Repozytoria do ćwiczenia znajomości Gita (319)

DODATKI (321)
Dodatek A Literatura (321)
Dodatek B Słownik terminów angielskich (323)

Git Rozproszony system kontroli wersji
Tytuł książki: "Git Rozproszony system kontroli wersji"
Autor: Włodzimierz Gajda
Wydawnictwo: HELION
Cena: 54.90zł 38.43zł
Klienci, którzy kupili „Git Rozproszony system kontroli wersji”, kupili także:
<b>C++ Biblioteka standardowa Podręcznik programisty Wydanie II</b>, <font color="navy">Nicolai M. Josuttis</font>, <font color="green"> Wydawnictwo HELION</font>
C++ Biblioteka standardowa Podręcznik programisty Wydanie II, Nicolai M. Josuttis, Wydawnictwo HELION
<b>Więcej niż C++ Wprowadzenie do bibliotek Boost</b>, <font color="navy">Bjorn Karlsson</font>, <font color="green"> Wydawnictwo HELION</font>
Więcej niż C++ Wprowadzenie do bibliotek Boost, Bjorn Karlsson, Wydawnictwo HELION
<b>English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko</b>, <font color="navy">Beata Błaszczyk</font>, <font color="green"> Wydawnictwo HELION</font>
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko, Beata Błaszczyk, Wydawnictwo HELION
<b>PHP i MySQL Dla każdego. Wydanie III</b>, <font color="navy">Marcin Lis</font>, <font color="green"> Wydawnictwo HELION</font>
PHP i MySQL Dla każdego. Wydanie III, Marcin Lis, Wydawnictwo HELION
<b>Jak się uczyć Program, który pomógł milionom uczniów i studentów uczyć się mądrze i skutecznie</b>, <font color="navy">Ron Fry</font>, <font color="green"> Wydawnictwo Rebis</font>
Jak się uczyć Program, który pomógł milionom uczniów i studentów uczyć się mądrze i skutecznie, Ron Fry, Wydawnictwo Rebis
<b>Prostota i użyteczność Projektowanie rozwiązań internetowych mobilnych i interaktywnych</b>, <font color="navy">Giles Colborne</font>, <font color="green"> Wydawnictwo HELION</font>
Prostota i użyteczność Projektowanie rozwiązań internetowych mobilnych i interaktywnych, Giles Colborne, Wydawnictwo HELION
 Koszyk
0 przedmiotów
Producent
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo HELION
 Kategoria:
 Ekonometria
Matematyka finansowa Instrumenty pochodne

Matematyka finansowa Instrumenty pochodne

43.05zł
31.43zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Poradniki
Biologia Chemia Fizyka Jakie to proste! Carol Vorderman Arkady
XML na poważnie Przemysław Kozienko, Krzysztof Gwiazda HELION
Blender Mistrzowskie animacje 3D Tony Mullen HELION
Satelitarne sieci teleinformatyczne Ryszard J. Zieliński WNT
Informatyka Europejczyka Podręcznik dla szkół ponadgimnazjalnych. Zakres podstawowy (Wydanie II) Jarosław Skłodowski HELION
C++ Algorytmy i struktury danych Adam Drozdek HELION
UNIX. Sztuka programowania Eric S. Raymond HELION
Energia jądrowa wczoraj i dziś Wydanie 2 Grzegorz Jezierski WNT
Android w praktyce Charlie Collins, Michael Galpin, Matthias Kaeppler HELION

niedziela, 19 listopad 2017   Mapa strony |  Nowości |  Dzisiejsze promocje |  Koszty wysyłki |  Kontakt z nami