Git është një sistem për menaxhimin e versioneve të kodit, ndërsa GitHub është një platformë online ku ruhen dhe ndahen projektet.
Me pak fjalë:
- Git = menaxhon ndryshimet në kod
- GitHub = ruan dhe shpërndan projektet online
Pse përdoret Git
- Ruajtja e historikut të ndryshimeve
- Bashkëpunim me zhvillues të tjerë
- Rikthim në versione të mëparshme
- Organizim profesional i projekteve
Hapi 1: Instalimi i Git
Shkarko dhe instalo Git në kompjuterin tënd.
Pastaj kontrollo:
git –version
Hapi 2: Konfigurimi fillestar
Vendos emrin dhe email-in:
git config –global user.name “Emri Juaj”
git config –global user.email “email@example.com”
git config –global user.email “email@example.com”
Hapi 3: Krijimi i një repository lokal
Shko në folderin e projektit dhe shkruaj:
git init
Kjo e kthen folderin në një projekt Git.
Hapi 4: Shtimi i file-ve
git add .
Shton të gjitha file-t për commit.
Hapi 5: Ruajtja e ndryshimeve (commit)
git commit -m “Mesazhi i ndryshimit”
Ky është një “snapshot” i projektit në atë moment.
Hapi 6: Lidhja me GitHub
- Krijo një repository në GitHub
- Lidhe projektin lokal me GitHub:
git remote add origin https://github.com/username/projekti.git
git branch -M main
git push -u origin main
git branch -M main
git push -u origin main
Tani projekti yt është online.
Hapi 7: Marrja e ndryshimeve
git pull
Merr versionin më të fundit nga GitHub.
Hapi 8: Dërgimi i ndryshimev
git push
Dërgon ndryshimet në GitHub.
Termat kryesorë që duhet të dish
- Repository (repo): projekti yt
- Commit: ruajtje e ndryshimeve
- Branch: version alternativ i projektit
- Merge: bashkimi i ndryshimeve
- Pull Request: kërkesë për të bashkuar kodin
Shembull praktik
Imagjino që po krijon një ueb faqe:
- Krijon projektin në kompjuter
- Inicializon Git:
git init
- Shton file-t:
git add .
- Bën commit:
git commit -m “Versioni i parë”
- E dërgon në GitHub:
git push
Rezultati:
- Projekti ruhet online
- Mund të bashkëpunosh me të tjerët
- Ke histori të plotë të ndryshimeve
Përfundim
Git dhe GitHub janë standard në industrinë e teknologjisë.
Duke i përdorur, ti:
- Punon në mënyrë profesionale
- Bashkëpunon lehtësisht
- Menaxhon projektet në mënyrë të organizuar
