Book description
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!
Table of contents
- Przedmowa
- 1. Wprowadzenie
- 2. Instalowanie Gita
- 3. Na dobry początek
- 4. Podstawowe koncepcje Gita
- 5. Zarządzanie plikami a indeks
- 6. Zatwierdzenia
- 7. Odgałęzienia
- 8. Różnice
- 9. Łączenia
- 10. Zmienianie zatwierdzeń
- 11. Skrytka stash i rejestr odniesień reflog
- 12. Archiwa zdalne
-
13. Zarządzanie archiwum
- Słowo o serwerach
- Publikowanie archiwów
- Wskazówka dotycząca publikowania archiwum
- Struktura archiwum
- Jak żyć w warunkach rozproszenia
- Znaj swoje miejsce
- Praca z wieloma archiwami
- 14. Łaty
- 15. Doczepki
- 16. Zestawianie projektów
- 17. Najlepsze praktyki dotyczące podmodułów
- 18. Zastosowanie Gita do archiwów systemu Subversion
- 19. Działania zaawansowane
-
20. Rady, chwyty i sposoby
- Interaktywne przebazowanie z zabrudzonym katalogiem roboczym
- Usuwanie zbędnych plików edytora
- Łączenie nieużytków
- Podział archiwum
- Sposoby rekonstruowania zatwierdzeń
- Rady dotyczące konwersji Subversion
- Manipulowanie odgałęzieniami pochodzącymi z dwu archiwów
- Odzyskiwanie z przebazowania w górze
- Tworzenie własnych poleceń w Gicie
- Szybki przegląd zmian
- Czyszczenie
- Użycie polecenia git-grep do przeszukiwania archiwum
- Aktualizowanie i usuwanie refów
- Postępowanie za przemieszczonymi plikami
- Zachowaj ten plik, lecz go nie nadzoruj
- Byłeś tu już wcześniej?
-
21. Git i GitHub
- Archiwum kodu powszechnie dostępnego
- Tworzenie archiwum w GitHubie
- Kodowanie społeczne na otwartych źródłach
- Obserwatorzy
- Kanał informacyjny
- Rozwidlenia
- Przygotowywanie zamówień ciągnięcia
- Obsługiwanie zamówień ciągnięcia
- Powiadomienia
- Odnajdywanie użytkowników, projektów i kodu
- Wikisy
- Strony GitHuba (Git do witryn)
- Edytor kodu wprost ze strony
- Most do systemu Subversion
- Metki automatycznie zamieniane na pliki archiwalne
- Organizacje
- Interfejs REST API
- Kodowanie społeczne oparte na źródłach zamkniętych
- Docelowe czerpanie z otwartych źródeł
- Modele kodowania
- GitHub jako inicjatywa gospodarcza
- GitHub — podsumowanie
- A. O autorach
- Kolofon
- Indeks
- Copyright
Product information
- Title: Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II
- Author(s):
- Release date: March 2014
- Publisher(s): Helion
- ISBN: 97888324681792
You might also like
book
Raspberry Pi. Receptury
Otwórz tę książkę i poznaj najlepsze przepisy na wykorzystanie możliwości Raspberry Pi. Stąd dowiesz się wszystkiego …
book
Git. Leksykon kieszonkowy
Jeśli chciałbyś zgłębić system Git, trafiłeś na doskonałą książkę. Dzięki jej niewielkim rozmiarom możesz mieć ją …
book
Sieci Linux. Receptury
Dzi?ki podr?cznikowi "Sieci Linux. Receptury" dowiesz si?, w jaki sposób przygotowa? router, jak skonfigurowa? firewall przy …
book
Python Crash Course, 2nd Edition
This is the second edition of the best selling Python book in the world. Python Crash …