Jeśli masz "błąd archiwum" to uaktualnij WinRara do najnowszej wersji.
Napisz w komentarzu czy udało Ci się rozpakować.
..::(Info)::..
Format MP4
..::(Opis)::..
Git to najpowszechniej używany system kontroli wersji. Według ankiety serwisu StackOverflow
Ponad 87 procent respondentów używa tego systemu do przechowywania kodu. Dzięki swojej popularności Git stanowi dziś de facto standard w IT, a jego znajomość jest powszechnym wymogiem. Jednak mimo tej popularności wielu programistów wciąż nie do końca zdaje sobie sprawę z potężnej mocy ukrytej w tym narzędziu. Git uchodzi za skomplikowany, a użytkownicy często korzystają z zaledwie kilku komend i trzymają się utartych schematów. Nie próbują zrozumieć jak naprawdę działa, a bez tego trudno mówić o płynnej pracy z systemem i pełnym jego wykorzystaniu. Tymczasem stanowi on podstawę serwisu GitHub, będącego centrum świata open source. To tam znajdują się kody najpopularniejszych bibliotek oraz narzędzi używanych w ramach otwartego dostępu, to tam zapadają decyzje dotyczące ich modyfikacji i ulepszeń. Kto jest obecny na GitHubie, może na bieżąco śledzić zmiany w kodach ważnego dla siebie oprogramowania i uczyć się od najlepszych światowych programistów. Warunek jest jeden — by efektywnie współpracować z GitHubem, należy dobrze poznać Git.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
W trakcie pracy z tym kursem video:
Nabierzesz wprawy w codziennej pracy z Gitem.
Dowiesz się, jak zsynchronizować lokalną kopię ze zdalnymi repozytoriami.
Nauczysz się naprawiać własne błędy i cofać zmiany w historii.
Będziesz korzystać ze schowka, tworzyć gałęzie, zarządzać nimi i je scalać.
Przekonasz się, jak wygląda prawidłowe zarządzanie etykietami.
Opanujesz możliwe strategie pracy z gałęziami.
Co więcej...
W trakcie zdobywania nowych umiejętności niejako przy okazji uzyskasz wiedzę dotyczącą mechanizmów zaimplementowanych w samym Gicie.
Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji kończy się na poziomie średnio zaawansowanym. By móc efektywnie korzystać z tego szkolenia, nie trzeba posiadać żadnych innych umiejętności poza podstawową obsługą komputera.
Od Linuksa do Facebooka
Pierwsze wydanie systemu Git pojawiło się w 2005 roku. Ojciec Gita, Linus Torvalds, stworzył go w celu wsparcia jądra systemu Linux. Do prac nad alternatywnym systemem kontroli wersji Torvalds przystąpił, gdy poprzednik Gita, czyli BitKeeper, przestał być darmowy dla projektów typu open source. W efekcie powstała zupełnie nowa jakość — system, który świetnie wspiera rozgałęziony proces tworzenia oprogramowania, pozwala pracować off-line i dopiero potem wymieniać zmiany między lokalnymi repozytoriami, wspiera istniejące protokoły sieciowe i jest o całe rzędy wielkości szybszy od ewentualnych konkurentów. Ewentualnych, gdyż ze względu na swoje zalety aktualnie Git pozostaje praktycznie bezkonkurencyjny w kategorii rozproszonych systemów kontroli wersji. Z ciekawostek — do rozwijania kodu używa Gita między innymi serwis Facebook.
Przywitaj się z Gitem
Nim zagłębisz się w (dosłownie) rozgałęzioną strukturę Gita, poznasz jego historię oraz najważniejsze zalety, dzięki którym ten system stał się standardem w dziedzinie zarządzania kodem. Skonfigurowawszy na własnym komputerze niezbędne narzędzia, przećwiczysz podstawowe polecenia. Wszystko zapiszesz w swoim repozytorium — tak żeby już nic Ci nie uciekło. Dowiesz się, jak pracować, by nie „zanieczyścić” historii repozytorium, i skąd czerpać wiedzę o zmianach, które zaszły w kodzie. W sekcji poświęconej gałęziom poznasz nie tylko polecenie dotyczące ich tworzenia i usuwania. Zobaczysz też, co naprawdę dzieje się w Twoim repozytorium, innymi słowy: jak działa Git od podszewki. Nauczysz się scalać rozgałęzione linie kodu, zarówno poprzez merge, jak i rebase. A ponieważ nikt nie jest nieomylny, w kolejnej części szkolenia zajmiesz się błędami. W jej ramach opanujesz metodologię cofania akcji i naprawy historii projektu. I nie — kasowanie lokalnej kopii i pobieranie jej od nowa nie stanowi rozwiązania problemu! Naprawiwszy to, co wymaga naprawy, zsynchronizujesz swoje repozytorium z innymi repozytoriami i wymienisz się postępami pracy. Im bliżej końca, tym bardziej osobiście — na kolejnym etapie szkolenia jego autor podzieli się z Tobą osobistą opinią na temat różnych strategii zarządzania gałęziami, podpowie Ci, jak zarządzać wieloma wersjami kodu i jak zrozumiale etykietować konkretne punkty w historii repozytorium. Wreszcie poznasz Stash, czyli schowek dla fragmentów Twojego kodu. Te kilka poleceń usprawni Twoje codzienne obcowanie z Gitem. Dowiesz się, jak łatwo jest odłożyć pracę na bok, by móc zająć się czymś innym.
„Każda wystarczająco zaawansowana technologia jest nieodróżnialna od magii”
Arthur C. Clarke
1. Wstęp 14:21
1.1. O czym jest kurs 1:33
1.2. Dlaczego Git 2:41
1.3. Krótka historia 2:16
1.4. Instalacja, cz. 1. 0:52
1.5. Instalacja, cz. 2. 0:50
1.6. Instalacja, cz. 3. 3:24
1.7. Podstawowa konfiguracja 2:45
2. Podstawy 34:32
2.1. Git init/git clone 3:38
2.2. Git add + staging area 9:21
2.3. Git commit 4:30
2.4. Git log 6:41
2.5. Git diff 3:57
2.6. Git checkout 6:25
3. Gałęzie 20:49
3.1. Git branch/git checkout 6:09
3.2. Git merge 7:14
3.3. Git rebase 5:30
3.4. Git cherry-pick 1:56
4. Cofanie zmian 11:01
4.1. Commit - amend1:48
4.2. Git reset 4:49
4.3. Git reflog 1:54
4.4. Git revert 2:30
5. Zdalne repozytorium 17:04
5.1. Git remote - wstęp 2:25
5.2. Git remote - dodawanie, usuwanie 2:50
5.3. Git push 4:18
5.4. Git fetch 4:18
5.5. Git pull 3:13
6. Strategie pracy 13:19
6.1. Strategie pracy: trunk-based development/Github PR model/Environment/GitFlow 13:19
7. Etykiety 4:59
7.1. Git tag - zarządzanie etykietami 4:11
7.2. Git tag - zdalne repozytoria 0:48
8. Stash 5:13
8.1. Zapis/odczyt/lista 5:13
9. Zakończenie 0:30
9.1. Zakończenie kursu 0:30
10. Bonus 15:58
10.1. GitIgnore 3:58
10.2. Alias 2:00
10.3. Lista zmian między gałęziami 1:16
10.4. Git Patch 2:06
10.5. Git Rebase Interactive
|