E-book details

GitHub. Przyjazny przewodnik

GitHub. Przyjazny przewodnik

Brent Beer, Peter Bell

Ebook

Poznaj możliwości Gita i GitHuba!

Git zrewolucjonizował świat systemów kontroli wersji. Koncepcja rozproszonego systemu podbiła serca programistów i ustanowiła trendy na kolejna lata. Co powstało z połączenia Gita i serwisu udostępniającego miejsce oraz narzędzia dla programistów korzystających z Gita? To GitHub — najpopularniejsze miejsce w sieci, w którym znajdziesz tysiące projektów. GitHub wytycza dziś ścieżki dla platform ułatwiających pracę z rozproszonymi systemami kontroli wersji.

Ta książka została w całości poświęcona właśnie GitHubowi. Sięgnij po nią i przekonaj się, jakie usługi oferuje ten serwis oraz jak wykorzystać jego potencjał w Twoim projekcie. W trakcie lektury dowiesz się, jak przeglądać udostępniony kod, współpracować przy projektach oraz dostarczać poprawki. Ponadto nauczysz się zarządzać zgłoszonymi przez użytkowników problemami w Twoim kodzie oraz opanujesz najlepsze praktyki konfigurowania Twojego repozytorium. Na sam koniec poznasz narzędzia przeznaczone dla systemów MacOS i Windows, a służące do współpracy z serwisem GitHub. Książka ta jest obowiązkową lekturą dla wszystkich czytelników chcących w pełni wykorzystać potencjał drzemiący w tym serwisie.
  • Dowiedz się jak i dlaczego ludzie używają GitHuba do współpracy.
  • Przeglądaj bieżący stan projektu — najnowsze zmiany, prace do wykonania i historię poprawek.
  • Twórz i edytuj pliki w GitHubie bez znajomości systemu Git.
  • Sugeruj zmiany w projektach, w których nie masz uprawnień do bezpośredniego wprowadzania poprawek.
  • Używaj narzędzi do obsługi problemów i zgłoszeń, twórz gałęzie w celu definiowania nowych funkcji i wspólnej pracy nad zmianami.
  • Twórz nowe repozytoria GitHuba, z uwzględnieniem praw dostępu do swojego projektu

Zaawansowany system kontroli wersji dla każdego!

Przedmowa (7)

  • Do kogo jest adresowana ta książka? (7)
  • Nie tylko kod (8)
  • Komu nie przyda się ta książka? (8)
  • Jak korzystać z niniejszej książki? (9)
  • Konwencje zastosowane w książce (9)
  • Podziękowania (9)

1. Wstęp (11)

  • Czym jest Git? (11)
  • Czym jest GitHub? (11)
  • Dlaczego warto używać Gita? (12)
  • Dlaczego warto używać GitHuba? (13)
  • Najważniejsze pojęcia (13)

2. Przeglądanie (17)

  • Zapoznanie się ze stroną projektu (17)
  • Wyświetlanie pliku README.md (19)
  • Przeglądanie historii zmian (20)
  • Wyświetlanie zgłoszeń (20)
  • Wyświetlanie problemów (22)
  • Wyświetlanie pulsu (23)
  • Wyświetlanie wykresów w GitHubie (25)
    • Wykres współpracowników (25)
    • Wykres zmian (27)
    • Wykres częstotliwości zmian w kodzie (28)
    • Wykres "karta perforowana" (29)
    • Wykres sieciowy (30)
    • Lista uczestników (30)
    • Wykres ruchu sieciowego (32)

3. Edycja (33)

  • Udział w projekcie za pośrednictwem odgałęzień (33)
  • Dodawanie pliku (34)
  • Tworzenie zgłoszenia (36)
  • Edytowanie pliku (44)
  • Zmiana nazwy albo przenoszenie pliku (47)
  • Praca z folderami (48)
    • Tworzenie folderu (49)
    • Zmiana nazwy folderu (49)
  • Ograniczenia edytowania w serwisie GitHub (49)

4. Współpraca (51)

  • Wprowadzanie zmian w odgałęzieniu (51)
  • Tworzenie zgłoszenia z poziomu gałęzi (54)
  • Współpraca przy zgłoszeniach (56)
    • Zaangażowanie konkretnych osób w zgłoszenie (56)
    • Przeglądanie zgłoszeń (57)
    • Komentowanie zgłoszeń (57)
    • Uatrakcyjnianie komentarzy (58)
    • Modyfikowanie zgłoszeń (59)
    • Testowanie zgłoszenia (61)
    • Akceptowanie zgłoszenia (62)
    • Kto powinien akceptować zgłoszenia? (63)
    • Powiadomienia o zgłoszeniach (63)
    • Zalecenia dotyczące zgłoszeń (64)
  • Problemy (65)
    • Definiowanie nowego problemu (65)
    • Zarządzanie kamieniami milowymi w ramach problemów (67)
    • Zarządzanie etykietami w ramach problemów (68)
    • Komentowanie problemów (70)
    • Odwoływanie się do problemów w zmianie (70)
    • Zalecenia dotyczące problemów (70)
  • Wiki (71)
    • Rozpoczęcie pracy z wiki (72)
    • Dodawanie stron do wiki i odwoływanie się do nich (74)
  • Informacyjne strony WWW w GitHubie (75)
    • Tworzenie strony internetowej dla projektu (76)
    • Tworzenie strony internetowej dla siebie albo dla organizacji (78)

5. Tworzenie i konfigurowanie (81)

  • Tworzenie repozytorium (81)
  • Dodawanie współpracowników (84)
  • Konfigurowanie repozytorium (86)
  • Integracja z innymi systemami (88)
  • Repozytoria osobiste i repozytoria organizacji (95)
  • Tworzenie organizacji (95)
  • Zarządzanie zespołami (96)

6. Pobieranie (101)

  • Po co klonować repozytorium? (101)
  • GitHub w wersji dla systemu Mac OS (102)
    • Przesyłanie zmian przy użyciu programu GitHub dla Mac OS-a (110)
    • Wyświetlanie zmian w programie GitHub dla Mac OS-a (112)
  • Program GitHub w wersji dla systemu Windows (114)
    • Przesyłanie zmian przy użyciu programu GitHub dla Windows (121)
    • Konfigurowanie narzędzi do obsługi Gita z poziomu wiersza poleceń systemu Windows (123)

7. Kolejne kroki (125)

Skorowidz (127)

  • Title: GitHub. Przyjazny przewodnik
  • Author: Peter Bell, Brent Beer
  • Original title: Introducing GitHub: A Non-Technical Guide
  • Translation: Piotr Cieślak
  • ISBN: 978-83-283-0506-9, 9788328305069
  • Date of issue: 2015-07-15
  • Format: Ebook
  • Item ID: github
  • Publisher: Helion