Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git & GitHub
Bestseller
Highest Rated
Rating: 4.9 out of 5(144 ratings)
872 students

Git & GitHub

Kurs z podręcznikiem PDF. Dynamiczne lekcje. Nie tylko git, ale też GitHub i jego opcje pracy gruupowej i bezpieczeństwa
Created byRafał Mobilo
Last updated 7/2025
Polish

What you'll learn

  • Instalacja, konfiguracja git
  • Typowa praca z git: init, add, commit
  • Historia zmian: log, diff, checkout
  • Wycofywanie zmian: revert, restore, reset
  • Markdown
  • Praca z git w Visual Studio Code
  • Branche: tworzenie, przełączanie, usuwanie, scalanie (merge)
  • Rozwiązywanie konfliktów
  • Tagowanie
  • Cherry-pick, rebase, stash
  • GitHub - tworzenie repozytorium
  • Pull, push, fetch
  • Tagi i branche na GitHub
  • Pull request i strategie tworzenia branchy
  • Security w GitHub
  • Issues, Projects, Fork

Course content

9 sections44 lectures5h 5m total length
  • O kursie2:27
  • Materialy szkoleniowe i uwagi o nauce0:46
  • Wprowadzenie do Git-a8:00
  • Instalacja Git-a8:08

Requirements

  • Komputer z dostępem do Internetu (kurs wykorzystuje system Windows, ale git na innych systemach działa tak samo)
  • Rozumienie, co to jest kod aplikacji (nie jest wymagana znajomość jakiegokolwiek języka programowania)

Description

Kto pracuje z kodem? Programiści? Analitycy? Skrypterzy? Tak. Ale tak się nam świat poukładał, że aktualnie kodu używa każdy, kto pracuje w IT, bo mamy Infrastructure as Code, Security as Code, Configuration as Code - w skrócie Everything as Code! A skoro tak, to praktycznie każdy w IT musi ten kod utrzymywać w repozytorium, aktualizować go, rozumieć proces produkcji oprogramowania, współpracować z innymi developerami - i tu rodzi się potrzeba znajomości git i GitHub.

Nieważne, czy jesteś programistą i być może pracujesz ciągle jeszcze nad małym projektem, gdzie wydaje się, że git nie jest potrzebny, czy jesteś administratorem, a może architektem, czy project managerem - prędzej czy później okaże się, że „na już” musisz skorzystać z repozytorium na GitHub. Znajomość git to w dzisiejszych czasach po prostu konieczność. Dlatego właśnie oddaje w Twoje ręce ten kurs, który opowiada o git i GitHub w zakresie pracy z kodem.

Tak właściwie, to nie ma specjalnie wygórowanych wymogów, żeby uczestniczyć w tym kursie. Nie musisz znać żadnego języka programowania. Wszystkie przykłady są oparte o pliki tekstowe lub Markdown, którego też przy okazji się nauczymy. Wystarczą więc chęci, komputer i dostęp do Internetu.

W pierwszej części kursu nauczysz się od podstaw,

  • jak lokalnie na Twoim komputerze utworzyć repozytorium,

  • dodawać zmiany,

  • zatwierdzać je commitem,

  • jak sprawdzać, co i kto ostatnio zmienił w kodzie,

  • tworzyć równoległe wersje kodu w postaci branchy,

  • jak je scalać poleceniem merge,

  • jak odtwarzać wcześniejsze wersje plików,

  • jak wyświetlać historie zmian.

  • Dowiesz się, co to jest rebase,

  • co to cherry-pick, checkout,

  • czym różni się restore od reset czy revert.

Każde z poleceń poznasz od podszewki, uruchamiając je z linii komend, ale zobaczysz też jak z nimi pracować w trybie graficznym w Visual Studio Code.

W drugiej części kursu przyjrzymy się:

  • GitHub jako centralnemu repozytorium, gdzie swoje zmiany zapisuje wielu programistów pracujących nad projektem.

  • Dowiesz się, jak konfigurować dostęp do GitHub,

  • jak korzystać z pull request,

  • jak wykorzystać go w implementacji strategii branchingu.

  • Zobaczysz też, jak unikać konfliktów bądź, jak je rozwiązywać, jeśli się już pojawią,

  • jak dokumentować i śledzić pracę wykonywaną przez cały zespół

  • oraz jak unikać zagrożeń związanych ze współdzieleniem kodu.

Kurs składa się z krótkich lekcji video, każda poświęcona pewnej funkcjonalności git lub GitHub. Masz też do dyspozycji podręcznik PDF z krótką notatką z każdej lekcji.

Kończąc ten kurs, bez problemu poradzisz sobie z utrzymaniem kodu swoich programów w repozytoriach git i na GitHub. Nieważne, czy jesteś programistą, analitykiem skrypterem, czy adminem - drzwi do utrzymania kodu w repozytoriach będą po tym kursie dla ciebie otwarte.

Wszystko jest kodem. Zapraszam na kurs „Git & GitHub”!

Twój trener, Rafał

Who this course is for:

  • Programiści
  • Administratorzy
  • Inżynierowie DevOps
  • Role nietechniczne: Architekci, Project Managerowie
  • Pracownicy IT