Wprowadzenie do Gita
co to jest system kontroli wersji
rodzaje systemów
funkcjonalności
co to są migawski ?
zalety GITa
repozytorium
Repozytorium lokalne
założenie repozytorium
inicjalizacja GITa
polecenia CMD (Bash, Shell)
konfiguracja konta
poczekalnia
zmiany w plikach
usuwanie zmian
zatwierdzanie zmian
cofanie zmian
Statusy
sprawdzanie statusów plików
statusy plików w poczekalni
ingorowanie plików
tworzenie plików ignorowanych
Historia commitów
przeglądanie historii commitów
zmiana biegu historii
zmiana autora commita
zmiana wielu commitow
łączenie commitów
rozdzielanie commitów
Praca w grupach
co to jest gałąź
tworzenie nowej gałęzi
wskaźnik HEAD
rozgałęzianie
przełączenie gałęzi
scalanie gałęzi
scalanie projektu
wycofanie scalania
rozwiązywanie konfliktów
usuwanie gałęzi
tagowanie rewizji
rodzaje tagów
etykiety lekkie
etykiety opisane
listowanie etykiet
Schowek
zastosowanie schowka
odkładanie elementów do schowka
przywołanie elementów ze scalenia
zarządzanie elementami
wprowadzanie elementów do gałęzi
Kopie commitów
polecenia kopiowanie
opcje poleceń cherry-pick
Repozytorium zdalne
rejestracja na GitHub
tworzenie repozytorium zdalnego
generowanie klucza ssh
dodanie klucza do GitHub
pobieranie projektu
aktualizacja projektu
dodanie zdalnego repozytorium
wyświetlanie zdalnego repozytorium
synchronizacja ze zdalnym repozytorium
usuwanie i zmiana zdalnego repo
wysyłanie zmian
praca z tagami