Git. Leksykon kieszonkowy - Helion

Tytuł oryginału: Git Pocket Guide
Tłumaczenie: Beata Błaszczyk, Przemysław Szeremiota
ISBN: 978-83-246-8316-1
stron: 208, Format: ebook
Data wydania: 2014-05-16
Księgarnia: Helion
Cena książki: 17,94 zł (poprzednio: 29,41 zł)
Oszczędzasz: 39% (-11,47 zł)
Podręczny przewodnik po Git!
Jeszcze do niedawna wÅ›ród systemów kontroli wersjÄ™ fotel lidera zajmowaÅ‚ SVN. Jednak ta sytuacja w ostatnich latach ulega diametralnej zmianie. Rynek systemów kontroli wersji opanowaÅ‚y systemy rozproszone, z Gitem na czele. Czemu zdobyÅ‚y takÄ… popularność? DziÄ™ki zastosowaniu Gita każdy programista dysponuje swojÄ… lokalnÄ…, kompletnÄ… kopiÄ… caÅ‚ego repozytorium. Pozwala to na bÅ‚yskawiczne wykonywanie typowych zadaÅ„ i korzystanie z możliwoÅ›ci kontroli wersji bez wpÅ‚ywu na repozytoria innych osób. Aż do momentu, gdy stwierdzisz, że chcesz podzielić siÄ™ efektami pracy z innymi.
Brzmi interesujÄ…co? JeÅ›li chciaÅ‚byÅ› zgłębić system Git, trafiÅ‚eÅ› na doskonałą książkÄ™. DziÄ™ki jej niewielkim rozmiarom możesz mieć jÄ… zawsze przy sobie. Zmiana SVN na Git oprócz poznania nowych pojęć wymaga zmiany sposobu myÅ›lenia. Ten leksykon pozwoli Ci w każdej chwili sprawdzić, jak stworzyć nowe repozytorium czy gałąź oraz jak wprowadzić zmiany i przesÅ‚ać je na centralny serwer. Ponadto dowiesz siÄ™, jak Å›ledzić zdalne repozytoria, przeglÄ…dać historiÄ™ zmian i scalać wersje. To doskonaÅ‚a lektura dla wszystkich osób chcÄ…cych bÅ‚yskawicznie poznać możliwoÅ›ci Gita i zacząć stosować go w codziennej pracy.
Dzięki tej książce:
- poznasz filozofiÄ™ pracy z Gitem
- stworzysz repozytorium i zaczniesz z niego korzystać
- nauczysz się pracować z gałęziami kodu
- biegle opanujesz system Git
Poznaj rozproszony system kontroli wersji!
Osoby które kupowały "Git. Leksykon kieszonkowy", wybierały także:
- Git. Kurs video. Zaawansowane aspekty konfiguracji popularnego systemu kontroli wersji 129,00 zł, (58,05 zł -55%)
- Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów 119,00 zł, (53,55 zł -55%)
- GitHub. Przyjazny przewodnik 32,90 zł, (16,45 zł -50%)
- Git. Rozproszony system kontroli wersji 53,82 zł, (27,45 zł -49%)
- Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji 57,95 zł, (32,45 zł -44%)
Spis treści
Git. Leksykon kieszonkowy eBook -- spis tre¶ci
Wstêp (7)
Rozdzia³ 1. Czym jest Git? (13)
- Wprowadzenie (13)
- Magazyn obiektów (18)
- Identyfikator i skrót SHA-1 obiektu (23)
- Gdzie znajduj± siê obiekty? (27)
- Graf zmian (28)
- Odniesienia (29)
- Ga³êzie (30)
- Indeks (33)
- Scalanie (35)
- Wypychanie i wci±ganie zmian (37)
Rozdzia³ 2. Zaczynamy (43)
- Konfiguracja podstawowa (43)
- Tworzenie nowego pustego repozytorium (49)
- Importowanie istniej±cego projektu (51)
- Wykluczanie plików (52)
Rozdzia³ 3. Zatwierdzanie zmian (55)
- Modyfikacje indeksu (55)
- Zatwierdzanie zmiany (60)
Rozdzia³ 4. Wycofywanie i modyfikowanie zatwierdzonych zmian (64)
- Modyfikowanie ostatnio zatwierdzonej zmiany (65)
- Porzucanie ostatnio zatwierdzonej zmiany (68)
- Wycofywanie zmiany (69)
- Edytowanie sekwencji zmian (71)
Rozdzia³ 5. Praca z ga³êziami (75)
- Ga³±¼ g³ówna - master (76)
- Tworzenie nowej ga³êzi (76)
- Prze³±czanie miêdzy ga³êziami (78)
- Usuwanie ga³êzi (80)
- Zmiana nazwy ga³êzi (83)
Rozdzia³ 6. ¦ledzenie zdalnych repozytoriów (84)
- Klonowanie repozytorium (84)
- Ga³êzie lokalne, zdalne i ¶ledz±ce (89)
- Synchronizacja - wci±ganie i wypychanie (90)
- Kontrola dostêpu (98)
Rozdzia³ 7. Scalanie (100)
- Konflikty scalania (103)
- Scalanie w szczegó³ach (109)
- Narzêdzia do scalania zawarto¶ci (111)
- W³asne narzêdzia scalaj±ce (112)
- Strategie scalania (113)
- Dlaczego o¶miornica? (115)
- Scalanie na bazie poprzednich decyzji (116)
Rozdzia³ 8. Wyra¿enia adresuj±ce (117)
- Adresowanie pojedynczych zmian (117)
- Adresowanie zbiorów zmian (125)
Rozdzia³ 9. Przegl±danie historii zmian (128)
- Format polecenia (128)
- Formaty wyj¶ciowe (129)
- Definiowanie w³asnych formatów (131)
- Ograniczanie listy zmian do wypisania (132)
- Wyra¿enia regularne (134)
- Rejestr odniesieñ (134)
- Uzupe³nienie odniesieniami (134)
- Format daty (135)
- Listy zmodyfikowanych plików (136)
- Wykrywanie zmian nazw i kopiowania plików (137)
- Przepisywanie nazwisk i adresów (139)
- Wyszukiwanie zmian (141)
- Pokazywanie plików ró¿nicowych (142)
- Kolorowanie ró¿nic (142)
- Pokazywanie ró¿nic wyrazowych (142)
- Porównywanie ga³êzi (143)
- Pokazywanie notek (145)
- Kolejno¶æ prezentacji zmian (145)
- Upraszczanie historii (146)
- Polecenia powi±zane (146)
Rozdzia³ 10. Modyfikowanie historii zmian (149)
- Zmiana bazy (149)
- Importowanie zawarto¶ci z innego repozytorium (153)
- Skalpel - polecenie git replace (158)
- M³ot - polecenie git filter-branch (161)
- Uwagi (164)
Rozdzia³ 11. Pliki ró¿nicowe (165)
- Aplikowanie plików ró¿nicowych (167)
- £aty z informacjami o zmianach (168)
Rozdzia³ 12. Dostêp zdalny (170)
- SSH (170)
- HTTP (173)
- Zapisywanie nazwy u¿ytkownika (173)
- Zapisywanie has³a (173)
- Informacje dodatkowe (175)
Rozdzia³ 13. Ró¿ne (176)
- git cherry-pick (176)
- git notes (177)
- git grep (179)
- git rev-parse (181)
- git clean (182)
- git stash (183)
- git show (185)
- git tag (186)
- git diff (188)
- git instaweb (190)
- Wtyczki (191)
- Narzêdzia do wizualizacji stanu repozytorium (192)
- Modu³y zewnêtrzne (192)
Rozdzia³ 14. Jak... (194)
- ...u¿ywaæ centralnego repozytorium? (194)
- ...skorygowaæ ostatnio zatwierdzon± zmianê? (195)
- ...skorygowaæ n ostatnio zatwierdzonych zmian? (195)
- ...wycofaæ n ostatnio zatwierdzonych zmian? (195)
- ...wykorzystaæ opis z innej zmiany? (195)
- ...na³o¿yæ pojedyncz± zmianê na inn± ga³±¼? (196)
- ...wypisaæ listê plików w konflikcie podczas scalania? (196)
- ...uzyskaæ zestawienie ga³êzi? (196)
- ...uzyskaæ dane o stanie drzewa roboczego i indeksu? (196)
- ...wpisaæ do indeksu wszystkie bie¿±ce modyfikacje plików drzewa roboczego? (197)
- ...pokazaæ bie¿±ce modyfikacje plików drzewa roboczego? (197)
- ...zachowaæ i przywróciæ bie¿±ce modyfikacje drzewa roboczego i indeksu? (197)
- ...utworzyæ ga³±¼ bez prze³±czania siê na ni±? (197)
- ...wypisaæ pliki zmodyfikowane wybran± zmian±? (198)
- ...pokazaæ modyfikacje wprowadzone przez zmianê? (198)
- ...uzyskaæ dope³nianie nazw ga³êzi, etykiet itp.? (198)
- ...wypisaæ wszystkie repozytoria zdalne? (199)
- ...zmieniæ adres URL repozytorium zdalnego? (199)
- ...usun±æ stare ga³êzie ¶ledz±ce nieistniej±ce ju¿ ga³êzie pochodzenia? (199)
- ...u¿yæ polecenia git log... (199)
Skorowidz (201)