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
- Kontrola wersji z systemem Git. Narzędzia i techniki programistów
- 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: February 2014
- Publisher(s): Helion
- ISBN: 9781492013822
You might also like
book
Badanie danych. Raport z pierwszej linii działań
W dzisiejszych czasach najcenniejszym dobrem jest informacja. Ogromne ilości danych są przechowywane w przepastnych bazach danych, …
book
Tworzenie aplikacji internetowych z użyciem Node i Express
To praktyczny przewodnik dla programistów, którzy chcą tworzyć aplikacje internetowe z wykorzystaniem platform React, Angular lub …
book
Uczenie maszynowe w Pythonie
Z tego zwięzłego przewodnika po technikach uczenia maszynowego opartego na strukturalnych danych skorzystają programiści, badacze, osoby …
book
Uczenie maszynowe w Pythonie
Uczenie maszynowe jest dziś wykorzystywane w różnych dziedzinach życia: w biznesie, w polityce, w organizacjach non …