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”

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

  1. Krijo një repository në GitHub
  2. Lidhe projektin lokal me GitHub:
git remote add origin https://github.com/username/projekti.git
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:

  1. Krijon projektin në kompjuter
  2. Inicializon Git:
git init
  1. Shton file-t:
git add .
  1. Bën commit:
git commit -m “Versioni i parë”
  1. 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