Si të tërhiqni një depo Git në Linux

Git përcakton një proces kontrolli versioni për mënyrën se si duhet të ndahen projektet. Ekzistojnë shumë faqe interneti që ju lejojnë të organizoni projektet tuaja Git. GitHub është opsioni më popullor, Bitbucket është një tjetër alternativë popullore, të dyja lejojnë llogari falas që mund të krijojnë depo publike ose private të pakufizuara. GitLab ofron një alternativë të vetë-pritur që lejon zhvillimin privat pa u mbështetur në pritjen e palëve të treta.

Procesi për të shkarkuar fillimisht një depo Git quhet klonim. Klonimi përfshin të gjithë informacionin në lidhje me depon në atë kohë, megjithatë, për ta mbajtur të përditësuar depon me kalimin e kohës, duhet të hiqni versionet e reja. Për ta bërë këtë, thjesht hapni një dritare terminali në drejtori me versionin lokal të depove dhe shkruani komandën "git pull".

Funksionimi i kësaj komande është veçanërisht i thjeshtë nëse thjesht dëshironi të shkarkoni një version të përditësuar të depove; versioni lokal do të përditësohet për të përputhur me versionin në distancë. Megjithatë, mund të shihni se mund të ketë probleme nëse keni bërë modifikime në versionin tuaj lokal.

Komanda "git pull" në fakt ekzekuton dy komanda të veçanta "git fetch" dhe "git merge FETCH HEAD". Nën-komanda "git fetch" tërheq në mënyrë specifike versionin më të ri nga depoja në internet dhe e ruan përkohësisht atë. Nën-komanda "git merge FETCH HEAD" bashkon më pas ndryshimet tuaja lokale me versionin e shkarkuar, me preferencën e kryerjes më të re.

Këshillë: Një "git commit" është një paraqitje e një ndryshimi, është e mundur që të ketë disa kryerje lokale dhe të largëta që bëjnë të njëjtat gjëra ose gjëra të ndryshme. Detyrimet lokale nuk janë të dukshme për versionin në distancë derisa ndryshimet të shtyhen. Çdo kryerje detajon saktësisht se çfarë ndryshimesh janë bërë dhe përfshin një vulë kohore.

Konfliktet midis versioneve lokale dhe atyre të largëta

Idealisht në një skenar bashkimi, nuk do të ketë konflikte dhe procesi i bashkimit do të përfundojë automatikisht. Shkrirjet mund të jenë veçanërisht të lehta nëse janë bërë pak ndryshime ose nëse ndryshimet tuaja lokale nuk ndërhyjnë me ndonjë ndryshim në distancë. Sidoqoftë, nëse ka ndryshime komplekse konfliktuale në të njëjtën pjesë të kodit, Git do të shkaktojë një gabim bashkimi.

Në këtë pikë, ju ose mund ta ndërprisni bashkimin me komandën "git merge –abort" ose të përpiqeni të zgjidhni manualisht konfliktet. Komandat "git mergetool" dhe "git diff" ofrojnë një shembull grafik të dallimeve që duhet të ndihmojnë për ta bërë sa më të lehtë të jetë e mundur për të parë se cilat ndryshime duhen zbatuar manualisht për të lejuar që bashkimi të përfundojë. Pasi të keni zgjidhur të gjitha konfliktet, shkruani komandën "git merge –continue" për të përfunduar bashkimin.

Si të tërhiqni një depo Git në Linux

Komanda "git mergetool" do të hapë një mjet grafik si ky për t'ju ndihmuar të zgjidhni manualisht konfliktet.


Leave a Comment

A është e turbullt kamera e telefonit tuaj? Provoni këto 14 rregullime

A është e turbullt kamera e telefonit tuaj? Provoni këto 14 rregullime

Kamera e telefonit tuaj mund të prodhojë fotografi të paqarta. Provoni këto 14 rregullime për të përmirësuar cilësinë e imazheve tuaj.

Si të vendosni një nënshkrim në një dokument të Microsoft Word

Si të vendosni një nënshkrim në një dokument të Microsoft Word

Mësoni si të vendosni nënshkrimin tuaj në një dokument të Microsoft Word shpejt dhe lehtë. Kjo përfshin mundësitë për nënshkrim elektronik dhe dixhital.

Si të ndryshoni gjuhën në Netflix

Si të ndryshoni gjuhën në Netflix

Mësoni si të ndryshoni gjuhën në Netflix për të përmirësuar përvojën tuaj të shikimit dhe të aksesoni përmbajtjen në gjuhën tuaj të preferuar. Abonohuni në Netflix sot!

3 Dimensionet kryesore të fushës sportive

3 Dimensionet kryesore të fushës sportive

Në këtë artikull, ne do t'ju tregojmë gjithçka rreth basketbollit, tenisit dhe futbollit dhe dimensionet e rëndësishme të fushave sportive.

Çfarë duhet të bëni me një TV të thyer që nuk mund të rregullohet

Çfarë duhet të bëni me një TV të thyer që nuk mund të rregullohet

Merrni këshilla se çfarë të bëni me televizorin tuaj të prishur që nuk mund të rregullohet, nga shitja dhe riciklimi deri te projektet DIY.

Si të gjeni ditëlindjen e dikujt në Facebook

Si të gjeni ditëlindjen e dikujt në Facebook

Mos harroni kurrë një ditëlindje me ndihmën e Facebook. Shihni se ku mund të gjeni ditëlindjen e dikujt që të mund ta dërgoni dhuratën në kohë.

Ku janë Fotografitë e mia të Google? Si ti gjeni ato

Ku janë Fotografitë e mia të Google? Si ti gjeni ato

Është e lehtë të gjesh të gjitha fotot dhe videot që ke ngarkuar në llogarinë tënde të Google Photos. Google Photos ofron disa mënyra për tju ndihmuar të gjeni fotot tuaja.

Rezultati i Snapchat: Si funksionon dhe si ta rrisni atë

Rezultati i Snapchat: Si funksionon dhe si ta rrisni atë

Rezultati i Snapchat (i quajtur ndryshe Snap Score) përshkruan pikët e grumbulluara bazuar në shpeshtësinë e ndërveprimeve me përdoruesit e tjerë në aplikacionin e mesazheve dhe rrjeteve sociale. Në këtë postim, ne do të theksojmë elementët që përbëjnë sistemin e pikëve të Snapchat.

Server i dedikuar kundrejt serverit të përbashkët të pritjes

Server i dedikuar kundrejt serverit të përbashkët të pritjes

A po kërkoni për një mundësi të zbatueshme për pritjen e faqes në internet? Mësoni ndryshimin midis një serveri të dedikuar kundrejt një serveri të përbashkët pritës.

Një listë e emrave qesharak të Wi-Fi

Një listë e emrave qesharak të Wi-Fi

Më pëlqen t'i argëtoj fqinjët e mi duke ndryshuar rrjetin tim Wi-Fi me emra të ndryshëm qesharak. Nëse po kërkoni ide për një emër qesharak Wi-Fi, këtu