Dlaczego Git jest niezbedny?
Git to system kontroli wersji, ktory jest standardem w branzy IT. Kazdy student informatyki powinien go znac. Git pozwala sledzic zmiany w kodzie, pracowac zespolowo i wracac do wczesniejszych wersji projektu.
Podstawowe komendy
git init— inicjalizacja repozytoriumgit add .— dodanie plikow do stagingugit commit -m "opis"— zatwierdzenie zmiangit push— wyslanie zmian na serwergit pull— pobranie zmian z serweragit branch nazwa— tworzenie galezigit checkout nazwa— przejscie na galazgit merge nazwa— scalanie galezi
Dobre praktyki
- Commituj czesto i z opisowymi wiadomosciami
- Uzywaj galezi (feature branches) dla nowych funkcji
- Tworch plik .gitignore (ignoruj pliki tymczasowe, env, node_modules)
- Pisz README.md z opisem projektu
- Nie commituj danych wrazliwych (hasla, klucze API)
GitHub dla projektow studenckich
GitHub to platforma hostingu repozytoriow Git. Dla studentow oferuje darmowy plan GitHub Student Developer Pack z wieloma narzediami.
Przydatne funkcje
- GitHub Pages — darmowy hosting stron statycznych
- GitHub Actions — CI/CD
- Issues — sledzenie zadan
- Pull Requests — przegladanie kodu
Wszystkie nasze projekty sa dostepne na GitHubie. Zobacz nasze portfolio.