Warsztat Java #12 - Kompletny kurs Git

via Udemy

Go to Course: https://www.udemy.com/course/warsztat-java-kompletny-kurs-git/

Overview

Zapraszamy na warsztat poświęcony Git - jednemu z najpopularniejszych systemów kontroli wersji! W praktyce projekty rzadko są tworzone przez jednego dewelopera i przesyłane innym w formie plików.zip. Dowiedz się, jak zapanować nad historią zmian w kodzie i jak współdzielić go z innymi programistami. Warsztat ten jest niezbędny dla każdego programisty, niezależnie od używanego języka programowania.Tematyka warsztatu:Wstęp do VCSCzym są VCS i do czego to służy?Wyjaśnienie, czym są systemy kontroli wersji.Korzyści z używania VCS.Rodzaje VSCówPrzegląd różnych typów systemów kontroli wersji.Porównanie centralnych i rozproszonych systemów VCS.Wstęp do GitCzym jest Git i w jaki sposób z nim pracować?Podstawowe informacje o Git i jego architekturze.Różnice między Git a innymi VCS.Stany plikówPrzejście przez różne stany plików w Git: modyfikowane, indeksowane, zatwierdzone.InstalacjaKroki instalacji Git na różnych systemach operacyjnych.KonfiguracjaKonfiguracja podstawowych ustawień Git (np. nazwa użytkownika, e-mail).Zakładamy konto na GitHubTworzenie konta na GitHub i podstawowa konfiguracja.Praca ze zmianami w GitSprawdzamy wprowadzone zmianyJak sprawdzać zmiany wprowadzone w plikach.Dodajemy zmiany do repozytoriumJak dodawać zmiany do indeksu i zatwierdzać je.Sprawdzamy historię zmianJak przeglądać historię commitów.Ignorujemy zmianyJak korzystać z pliku.gitignore.Wycofujemy dodane zmianyJak cofać zmiany w repozytorium.Praca z branchami w GitCzym są brancheWyjaśnienie, czym są gałęzie w Git.Tworzymy nowy branchJak tworzyć i przełączać się między gałęziami.Praca z branchamiNajlepsze praktyki pracy z gałęziami.Czym jest MergeJak łączyć gałęzie przy użyciu merge.Czym jest RebaseJak używać rebase do przekształcania historii commitów.Praca z repozytorium zdalnym w GitPobieranie zmian z repozytorium zdalnegoJak pobierać zmiany z repozytorium zdalnego.Wysyłanie zmian do repozytorium zdalnegoJak wysyłać zmiany do repozytorium zdalnego.Praca z zdalnymi branchamiJak pracować ze zdalnymi gałęziami.Jakie funkcje Git warto jeszcze znać?Git TagJak używać tagów do oznaczania wersji.AliasyJak tworzyć i używać aliasów w Git.Obwinianie innych (git blame)Jak używać git blame do śledzenia zmian w plikach.Cherry PickJak wyciągać pojedyncze commity z innej gałęzi.Do czego służy plik READMEJak tworzyć i używać pliku README do dokumentacji projektu.Sposoby pracy z GitGitflowPraktyki zarządzania przepływem pracy w Git.GitHub FlowProstszy sposób pracy z GitHub.Pull RequestJak tworzyć i przeglądać pull requesty.Format kursu: Warsztat będzie miał formę wykładów z praktycznymi przykładami i ćwiczeniami. Materiały będą dostępne też w postaci notatek. Warsztat ten jest 12. warsztatem w ramach ścieżki Zajavka. Oczywiście możesz go realizować niezależnie od innych moich materiałów.Warsztat „Kompletny kurs GIT" jest idealny dla osób, które chcą zrozumieć i efektywnie korzystać z Git w swoich projektach programistycznych. Niezależnie od Twojego poziomu doświadczenia, kurs ten dostarczy Ci niezbędnych narzędzi i wiedzy, abyś mógł lepiej zarządzać kodem, współpracować z zespołem i rozwijać swoje umiejętności programistyczne.

Skills

Reviews