Editori NetBeans IDE ofron suport për platformën GitHub, duke mundësuar disa funksionalitete bazë të ngarkimit të skedarëve direkt nga NetBeans drejt një repositor në GitHub. Ky tutorial ju vjen në ndihmë në realizimin e komandave bazë të Git, direkt nga editori ku po shkruani kodin në Java.
Për të ndjekur këtë tutorial, paraprakisht ju duhet të keni një llogari ekzistuese në GitHub.
Për më tepër rreth Git dhe GitHub mund të lexoni: https://siditaduli.com/java/instalimi-i-git-ne-windows/
Për të krijuar një hapsirë repositor për projektin tuaj në GitHub, tek profili në GitHub klikoni tek butoni + ne menunë lart djathtas > New Repository. Në foton më poshtë paraqitet forma Web për krijimin e një repositor të ri.
Në shembull, emërtimi është ProjectJavaGUI.
Në vijim do ju shfaqet Quick setup për të përfunduar cilësimet e repositorit të ri.
Vini re linkun HTTPS. Ky link do na duhet për të bërë lidhjen e NetBeans IDE me respositorin e sapo-krijuar në GitHub.
Për të lidhur NetBeans IDE me platformën GitHub, së pari bëjmë një kopje të repositor, pra do kemi procedurën e Clone Repository.
Për këtë, ju duhet të ndiqni këto hapa:
Ne bëjmë Commit çdo herë që duam të ngarkojmë ndryshimet e bëra në kod, për në repositor GitHub.
Cdo Commit mund të jetë një funksionalitet shtesë, një bug i rregulluar, ose një skedar i ri i shtuar në hapsirën e projektit. Pra, me commit nuk shtojmë detyrimisht një version të ri të aplikacionit, por një modifikim që duhet të pasqyrohet edhe në repositor GitHub.
Për të bërë Commit ndryshimeve në kod, ndiqni këto hapa:
Dritarja përmban këto elemente:
NetBeans IDE ekzekuton veprimin Commit, dhe ruan gjendjen aktuale të projektit.
Shpesh, veprimi Commit ndiqet nga komanda Push, për t’i derguar këto ndryshime në repositor.
Shpesh respositori është i përbashkët për disa programues, ose për një grup studentësh në një projekt. Në vijim janë komandat që lejojnë të kaloni punën tuaj individuale në repositor.
Gjithashtu ju duhet të shkarkoni ndryshimet e bëra nga kolegu, të pasqyruara në repositor.
Veprimet komunikuese në repositor janë :
Komanda Fetch merr të gjitha ndryshimet nga repositor, të cilat ju nuk i keni lokalisht në editor. Kjo komandë do marrë gjithë skedarët nga repositor, të cilët ju mund t’ia bashkëngjisni projektit tuaj lokal, ose mund t’i kontrolloni në çdo kohë.
Për komandën Fetch, ju duhet të ndiqni këto hapa:
Tashmë është krijuar një kopje lokale e skedarëve në repositor. Këtë e shikoni në menunë Team > Branch/Tag.
Kur duam të marrim azhornimet e fundit nga GitHub, dhe t’i vendosim ndryshimet në editor, ne i “tërheqim” me komandën Pull. Për këtë, ju mund të ndiqni këto hapa:
Në këtë moment, projekti në editor NetBeans është sinkronizuar me repositorin në GitHub.
Për të kaluar online modifikimet e ruajtura me Commit, do përdorim komanda Push, pra “të shtyejmë” kodin drejt repositorit GitHub.
Vini re se nëse doni të përdorni komandën Push në një repositor, ku një koleg ka bërë gjithashtu modifikime, ju duhet të bëni njëherë komanden Pull, për të marrë modifikimet e fundit, dhe pastaj komanden Push te modifikimeve tuaja.
Për të realizuar Push, duhet të ndihqni këto hapa:
Me realizimin e komandës Push, në repositor janë të azhornuar të gjitha modifikimet e juaja të kryera lokalisht në NetBeans.
Një Branch i ri presupozon një degëzim ose një version të ri kodi, duke mos ndikuar në versionin fillestar të tij.
Për të krijuar një Branch të ri, ju mund të ndiqni këto hapa:
Do ju shfaqet kjo Dritare dialoguese.
Si përmbledhje, ju sugjeroj përdorimin e nje editori në Java, NetBeans në këtë rast, por edhe Eclipse, Visual Studio Code apo Atom, të integruar me GitHub, sidomos për punën në grup në projektet e tuaja.
Vitet e fundit kanë nisur programe të reja studimi, Bachelor dhe Master, me fokus Inteligjencë…
Dega e studimit Informatike është aktualisht mjaft e kërkuar nga maturantët dhe nga tregu i…
Një nga programet e studimit më të kërkuara aktualisht janë Shkenca Kompjuterike. Po cili është…
Këtë vit kam nisë të mbaj shënime dhe të organizoj projektet freelance me një aplikacion…
Komponent kryesor i një aplikacioni në Java është lidhja dhe ndërveprimi me një bazë të…
Në këtë blog po përmbledh gjuhët e programimit më të preferuara, të cilat kryesojnë listën…