Hoe een Git-repository in Linux te trekken

Git definieert een versiebeheerproces voor hoe projecten moeten worden gedeeld. Er zijn veel websites waarmee je je Git-projecten kunt hosten. GitHub is de meest populaire optie, Bitbucket is een ander populair alternatief, beide staan ​​gratis accounts toe die onbeperkte openbare of privé-repositories kunnen creëren. GitLab biedt een door uzelf gehost alternatief dat privéontwikkeling mogelijk maakt zonder afhankelijk te zijn van hosting van derden.

Het proces om eerst een Git-repository te downloaden, wordt klonen genoemd. Klonen omvat alle informatie over de repository op dat moment, maar om de repository in de loop van de tijd up-to-date te houden, moet u nieuwe versies downloaden. Om dit te doen, opent u eenvoudig een terminalvenster in de map met de lokale versie van de repository en typt u het commando "git pull".

De bediening van dit commando is bijzonder eenvoudig als je gewoon een bijgewerkte versie van de repository wilt downloaden; de lokale versie wordt bijgewerkt zodat deze overeenkomt met de versie op afstand. U kunt echter zien dat er problemen kunnen optreden als u wijzigingen heeft aangebracht in uw lokale versie.

Het commando "git pull" voert eigenlijk twee afzonderlijke commando's uit: "git fetch" en "git merge FETCH HEAD". Het subcommando "git fetch" haalt specifiek de nieuwste versie uit de online repository en slaat deze tijdelijk op. Het subcommando "git merge FETCH HEAD" voegt vervolgens je lokale wijzigingen samen met de gedownloade versie, waarbij nieuwere commits de voorkeur hebben.

Tip: Een “git commit” is een indiening van een wijziging, het is mogelijk om meerdere lokale en remote commits te hebben die dezelfde of verschillende dingen doen. Lokale commits zijn niet zichtbaar voor de externe versie totdat de wijzigingen zijn doorgevoerd. Elke commit geeft precies aan welke wijzigingen zijn aangebracht en bevat een tijdstempel.

Conflicten tussen lokale en externe versies

Idealiter zijn er in een samenvoegscenario geen conflicten en wordt het samenvoegproces automatisch voltooid. Samenvoegen kan bijzonder gemakkelijk zijn als er weinig wijzigingen zijn aangebracht, of als uw lokale wijzigingen geen invloed hebben op eventuele wijzigingen op afstand. Als er echter tegenstrijdige complexe wijzigingen zijn in hetzelfde deel van de code, zal Git een samenvoegfout veroorzaken.

Op dit punt kun je het samenvoegen afbreken met het commando "git merge -abort" of proberen de conflicten handmatig op te lossen. De commando's "git mergetool" en "git diff" bieden een grafisch voorbeeld van de verschillen die zouden moeten helpen om het zo gemakkelijk mogelijk te maken om te zien welke wijzigingen handmatig moeten worden toegepast om het samenvoegen te voltooien. Als je alle conflicten hebt opgelost, typ je het commando "git merge –continue" om het samenvoegen te voltooien.

Hoe een Git-repository in Linux te trekken

Het commando "git mergetool" opent een grafische tool zoals deze om je te helpen handmatig conflicten op te lossen.



Leave a Comment

Oplossing: Niet Vastgepinde Apps Blijven Terugkomen op Windows 11

Oplossing: Niet Vastgepinde Apps Blijven Terugkomen op Windows 11

Als niet vastgepinde apps en programma

Hoe opgeslagen informatie uit Firefox Autofill te verwijderen

Hoe opgeslagen informatie uit Firefox Autofill te verwijderen

Verwijder opgeslagen informatie uit Firefox Autofill door deze snelle en eenvoudige stappen te volgen voor Windows- en Android-apparaten.

Hoe je de iPod Shuffle zacht of hard reset

Hoe je de iPod Shuffle zacht of hard reset

In deze tutorial laten we je zien hoe je een zachte of harde reset uitvoert op de Apple iPod Shuffle.

Hoe je jouw Google Play-abonnementen op Android beheert

Hoe je jouw Google Play-abonnementen op Android beheert

Er zijn zoveel geweldige apps op Google Play dat je niet anders kunt dan je abonneren. Na een tijdje groeit die lijst, en moet je jouw Google Play-abonnementen beheren.

Hoe Samsung Pay te Gebruiken met de Galaxy Z Fold 5

Hoe Samsung Pay te Gebruiken met de Galaxy Z Fold 5

Rommelen in je zak of portemonnee om de juiste kaart te vinden kan een groot ongemak zijn. In de afgelopen jaren hebben verschillende bedrijven

Hoe Android Downloadgeschiedenis te Verwijderen

Hoe Android Downloadgeschiedenis te Verwijderen

Wanneer je de Android downloadgeschiedenis verwijdert, help je om meer opslagruimte te creëren, naast andere voordelen. Hier zijn de te volgen stappen.

Hoe foto's en video's van Facebook te verwijderen

Hoe foto's en video's van Facebook te verwijderen

Deze gids laat je zien hoe je foto

Hoe de Galaxy Tab S9 te Reset

Hoe de Galaxy Tab S9 te Reset

We hebben een beetje tijd doorgebracht met de Galaxy Tab S9 Ultra, en het is de perfecte tablet om te koppelen aan je Windows PC of de Galaxy S23.

Hoe Groepen Berichten Dempen in Android 11

Hoe Groepen Berichten Dempen in Android 11

Dempen van groepsberichten in Android 11 om meldingen onder controle te houden voor de Berichten-app, WhatsApp en Telegram.

Firefox: Het Geschiedenis van de Adresbalk URL Wissen

Firefox: Het Geschiedenis van de Adresbalk URL Wissen

Wissen van de Adresbalk URL geschiedenis op Firefox en houd je sessies privé door deze snelle en eenvoudige stappen te volgen.