GIT od podstaw dla każdego
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Gdy pracowałem jeszcze jako junior developer, wiele aspektów gita wydawało mi się dziwnych. Z jednej strony korzystałem z gita codziennie, z drugiej strony popełniałem błędy, których nie potrafiłem zrozumieć.
W krytycznych sytuacjach wołałem kolegę, który uchodził za naszego lokalnego mistrza git. On często też nie potrafił ich zrozumieć…
Dziś, po wielu godzinach sortowania informacji, poznałem takie rzeczy związane z gitem, o których wcześniej bym nie pomyślał. Przedstawię Ci w tym kursie w szybki i łatwy sposób to, czego dowiedziałem się na temat gita. Zaoszczędzi Ci to ogromną ilość Twojego czasu. Unikniesz typowych błędów, bo przedstawię Ci podstawy GIT w dokładniejszy sposób, niż są one przeważnie pokazywane.
Interfejs gita jest mało intuicyjny, a jego dokumentacja niespójna. Dziesiątki graficznych interfejsów użytkownika tylko pogłębiają ten problem — zamiast pomagać, jeszcze bardziej ukrywają przed Tobą drzemiące pod spodem struktury gita. To właśnie dobre poznanie tych struktur gwarantuje wydajną, bezstresową pracę.
Rzesza wiernych użytkowników gita przyznaje, że jest to narzędzie po prostu trudne. Czas z tym skończyć!
W tym kursie nauczysz się GIT od zera. Nie musisz wiedzieć nic na temat GIT.
Dzięki temu kursowi unikniesz setki godzin ślęczenia nad problemami związanymi z GIT. Ba, będziesz mógł pomóc swoim kolegom w pracy i pokazać jak ten GIT rzeczywiście działa.
Jeśli chcesz pracować jako programista, to wiedza o zarządzaniu wersjami oprogramowania jest obowiązkowa. Każdy pracodawca wymaga, abyś znał przynajmniej podstawy GIT.
Jeżeli więc chcesz poznać GIT i zaoszczędzić swój cenny czas, to jesteś w idealnym miejscu!
-
5Co to jest Repozytorium [repository]Video lesson
W tej lekcji dowiesz się, czym jest Repozytorium w Git.
-
6Inicjalizacja Repozytorium [polecenie: git init]Video lesson
-
7Przestrzenie Git: Working Tree, Staging Area, Local RepositoryVideo lesson
Po tej lekcji będziesz wiedział do czego służą przestrzenie Gita (git worktrees):
Katalog roboczy (working tree)
Poczekalnia (stageing area/index)
Repozytoirum lokalne (local repository)
-
14WstępVideo lesson
-
15Katalogi w GitVideo lesson
-
16Usuwanie plikówVideo lesson
-
17Podgląd grafu rewizji [polecenie: git log]Video lesson
-
18Porównywanie plików [polecenie: git diff]Video lesson
-
19Wycofywanie zmian z poczekalni [polecenie: git reset <plik>]Video lesson
-
20Przywracanie pliku [polecenie: git checkout <plik>]Video lesson
-
21Dodawanie fragmentów plików [polecenie: git add -p]Video lesson
-
22Plik .gitignoreVideo lesson
-
29Wprowadzenie do scalania gałęziVideo lesson
Dzięki tej lekcji zyskasz podstawową wiedzę na temat scalania gałęzi. Dowiesz się, co to jest:
three-way merge
fast forward merge
-
30Fast-forward mergeVideo lesson
-
31Three-way mergeVideo lesson
-
32[Ćwiczenie] Trzy zadania, trzy gałęzieVideo lesson
-
33Rozwiązywanie konfliktów IVideo lesson
-
34Rozwiązywanie konfliktów IIVideo lesson
-
35Wypisywanie, usuwanie i zmiana nazwy gałęziVideo lesson
-
43Klonowanie repozytorium [polecenie: git clone]Video lesson
-
44Zdalne repozytoria i zdalne gałęzieVideo lesson
-
45[Ćwiczenie] Dodaj drugie repozytorium lokalneVideo lesson
-
46Wypychanie zmian [polecenie: git push]Video lesson
-
47Pobieranie zmian [polecenie: git fetch]Video lesson
-
48Pobieranie zmian II [polecenie: git pull]Video lesson
-
49Gałęzie śledzące [tracking branches]Video lesson
-
50Co dalej?Text lesson
Co dalej po kursie GIT?
