{"id":25831,"date":"2025-04-03T00:49:39","date_gmt":"2025-04-03T03:49:39","guid":{"rendered":"https:\/\/mastertrend.info\/?p=25831"},"modified":"2025-04-03T00:52:28","modified_gmt":"2025-04-03T03:52:28","slug":"10-basis-git-opdrachten","status":"publish","type":"post","link":"https:\/\/mastertrend.info\/nl\/10-comandos-basicos-de-git\/","title":{"rendered":"10 basis Git-opdrachten die elke ontwikkelaar nodig heeft \ud83d\udda5\ufe0f"},"content":{"rendered":"<h2>10 basis Git-opdrachten om je code te beschermen \ud83d\udd12<\/h2>\n<p>Weer een nachtje doorwerken om verloren codewijzigingen te herstellen? Je bent niet de enige. Daarom vertrouwen miljoenen ontwikkelaars op Git, &#039;s werelds toonaangevende versiebeheersysteem, om elke wijziging bij te houden en hun werk te beschermen. Hier is een overzicht van de commando&#039;s die je het meest zult gebruiken. \ud83d\ude80<\/p>\n<p>Si sos nuevo en Git, empecemos con una refrescada. Un repositorio de Git (o <a class=\"wpil_keyword_link\" href=\"https:\/\/mastertrend.info\/nl\/ai-en-automatiseringsagenten\/\" target=\"_blank\"  rel=\"noopener\" title=\"AI-agenten en automatisering: bespaar nu tijd en geld! \u2699\ufe0f\ud83d\ude80\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"34551\">repository<\/a> en corto) contiene todos los archivos del proyecto y toda la historia de revisiones. Un repo tiene commits, que son los que se usan para registrar los cambios en el repo, y cada commit tiene un breve mensaje que el usuario escribe para indicar qu\u00e9 cambios realiz\u00f3. Git tambi\u00e9n puede <a title=\"Handleiding voor het uitschakelen van de prestatiemodus in Windows 11\" href=\"https:\/\/mastertrend.info\/nl\/prestatiemodus-uitschakelen\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5167\">helpen beheren<\/a> conflicten (bijvoorbeeld als twee mensen dezelfde regel code bewerken) voordat ze worden samengevoegd. <a href=\"https:\/\/git-scm.com\/downloads\/win\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"mentions\">Klik hier voor meer informatie over het installeren van Git op Windows.<\/a><\/p>\n<h2 id=\"to-clone-an-existing-repo\"><span class=\"item-num\">1 <\/span> Een bestaande repository klonen<\/h2>\n<p>Het eerste commando waarmee we kunnen beginnen is <strong>git kloon<\/strong>, wat een commando is dat verbindt en <a title=\"\u2728 Hoe je de achtergrond van foto&#039;s in Windows 11 vervaagt en je vrienden verrast.\" href=\"https:\/\/mastertrend.info\/nl\/hoe-u-de-achtergrond-van-fotos-in-windows-11-kunt-vervagen\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5168\">een kopie downloaden<\/a> van een bestaande repository naar je lokale machine. Meestal bevindt de bestaande repository zich op afstand, bijvoorbeeld op GitHub of GitLab.<\/p>\n<p>Ga eerst naar een repository en klik op het groene dropdownmenu met de tekst &#039;Code&#039;, en vervolgens op het pictogram &#039;Kopi\u00ebren naar klembord&#039; naast de URL van de GitHub-repository. Hiermee wordt de repository gekloond met behulp van de <a title=\"Google Chrome: truc om verborgen URL&#039;s direct te onthullen\" href=\"https:\/\/mastertrend.info\/nl\/truc-om-urls-te-onthullen\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5166\">Web-URL<\/a>Dit is de eenvoudigste methode en klonen met HTTPS:<\/p>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Aantal pijlen dat de optie aangeeft om repositories via HTTPS op GitHub te klonen.\" width=\"1454\" height=\"812\" title=\"\"> <\/figure>\n<p>Voer vervolgens de volgende opdracht uit met de URL die u zojuist hebt gekopieerd:<\/p>\n<pre><code class=\"hljs php\">git <span class=\"hljs-keyword\">kloon<\/span> https:<\/code><\/pre>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397110_892_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Bericht &#039;Repo-kloon voltooid&#039; in Git Bash CLI.\" width=\"878\" height=\"519\" title=\"\"> <\/figure>\n<p>Zodra de repository is gekloond, zou er een lokale kopie van op uw computer moeten staan.<\/p>\n<section class=\"emaki-custom-block emaki-custom-note\">Als je de foutmelding &quot;fataal: repository niet gevonden&quot; krijgt, controleer dan de URL. Als het een priv\u00e9-repository betreft, heb je mogelijk toestemming nodig om er toegang toe te krijgen.<\/section>\n<h2 id=\"to-create-a-new-repo\"><span class=\"item-num\">2 <\/span> Een nieuwe repository maken<\/h2>\n<p>Als u een nieuwe Git-repository wilt maken in plaats van een bestaande te klonen, voert u het volgende uit: <strong>git init<\/strong>Dit initialiseert de repository in de opgegeven directory en geeft deze een pad. Dit is dus ideaal voor nieuwe of niet-gevolgde projecten die u met Git wilt starten.<\/p>\n<p>Controleer eerst of u zich in de juiste map bevindt voordat u de opdracht uitvoert:<\/p>\n<pre><code class=\"hljs\">git init<\/code><\/pre>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397111_252_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Lege repo foutmelding in Git init-opdrachten.\" width=\"879\" height=\"518\" title=\"\"> <\/figure>\n<h2 id=\"creating-a-branch-for-collaboration\"><span class=\"item-num\">3 <\/span> Maak een vestiging om samen te werken<\/h2>\n<p>Een branch in Git is een versie van je repository, zodat meerdere mensen er tegelijkertijd aan kunnen werken. Met andere woorden, het is een onafhankelijke ontwikkellijn binnen een repository. Meestal bevat een repository meerdere branches.<\/p>\n<p>Om een lokale branch te maken, voert u de volgende opdracht uit:<\/p>\n<pre><code class=\"hljs\">git branch branch-naam<\/code><\/pre>\n<p>Om al uw branches weer te geven, voert u het volgende uit:<\/p>\n<pre><code class=\"hljs\">git-branch<\/code><\/pre>\n<p>Om een branch te verwijderen:<\/p>\n<pre><code class=\"hljs\">git branch -d branch-naam<\/code><\/pre>\n<section class=\"emaki-custom-block emaki-custom-tip\">Wanneer u een branch verwijdert, is het soms nodig om de verwijdering te forceren. U hoeft alleen maar de hoofdletters te gebruiken. <strong>-D<\/strong>, Dus: <strong>git branch -D branch-naam<\/strong><\/section>\n<h2 id=\"switch-between-branches\"><span class=\"item-num\">4 <\/span> Schakelen tussen vestigingen<\/h2>\n<p>Het commando <strong>git uitchecken<\/strong> Het is een van de meest gebruikte methoden, voornamelijk om te schakelen tussen branches, maar het kan ook worden gebruikt om bestanden en commits te beoordelen.<\/p>\n<p>Om te wisselen tussen branches en ze te bekijken in uw lokale directory:<\/p>\n<pre><code class=\"hljs xml\">git checkout branch-naam\r\n<\/code><\/pre>\n<p>Voor nieuwere versies van git kunt u het volgende uitvoeren:<\/p>\n<pre><code class=\"hljs javascript\">git <span class=\"hljs-keyword\">schakelaar<\/span> taknaam<\/code><\/pre>\n<p>Om de bovenstaande opdrachten te laten werken, moet de branch waarnaar u overschakelt lokaal bestaan en moeten eventuele wijzigingen in de huidige branch eerst worden vastgelegd of opgeslagen.<\/p>\n<section class=\"emaki-custom-block emaki-custom-tip\">Sneltoets om tegelijkertijd branches te maken en te wisselen: <strong>git checkout -b branch-naam<\/strong><\/section>\n<h2 id=\"check-git-status\"><span class=\"item-num\">5 <\/span> Controleer Git-status<\/h2>\n<p>Dit is een andere veelgebruikte opdracht waarmee u verschillende informatie over de huidige branch kunt krijgen, bijvoorbeeld of de huidige branch up-to-date is, of er nog iets moet worden vastgelegd of gepusht en of er bestanden zijn gewijzigd of verwijderd.<\/p>\n<pre><code class=\"hljs\">git-status<\/code><\/pre>\n<p>Dit is hoe de uitvoer eruit zou moeten zien als er geen wijzigingen hoeven te worden aangebracht:<\/p>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397111_826_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Git-statusopdracht op de opdrachtregel met uitvoer die aangeeft dat er niets gecommit moet worden en dat de werkende boom schoon moet worden gemaakt.\" width=\"877\" height=\"516\" title=\"\"> <\/figure>\n<h2 id=\"commit-sets-of-changes\"><span class=\"item-num\">6 <\/span> Wijzigingssets vastleggen<\/h2>\n<p>Dit is misschien wel het meest gebruikte Git-commando. Wanneer we klaar zijn om ons werk op te slaan, bijvoorbeeld na een specifieke taak of probleem, kunnen we dit gebruiken. <strong>git commit<\/strong>Hiermee wordt in principe een momentopname gemaakt van de wijzigingen die op dit moment in het project worden voorbereid.<\/p>\n<p>Je moet ook een korte, duidelijke commit-melding schrijven, zodat jij en andere ontwikkelaars op de hoogte zijn van de wijzigingen. Vergeet niet om deze tussen aanhalingstekens te plaatsen.<\/p>\n<pre><code class=\"hljs sql\">git <span class=\"hljs-keyword\">verbinden<\/span> -M <span class=\"hljs-string\">&quot;bevestigingsbericht&quot;<\/span><\/code><\/pre>\n<section class=\"emaki-custom-block emaki-custom-warning\"><strong>Git-commit<\/strong> Sla je wijzigingen lokaal op. Je moet ze nog wel naar een externe repository pushen.<\/section>\n<h2 id=\"rolling-back-changes\"><span class=\"item-num\">7 <\/span> Wijzigingen ongedaan maken<\/h2>\n<p>Het commando <strong>git terugdraaien<\/strong> stelt u in staat <a title=\"Hoe Windows 10\/11 te resetten met behulp van de opdrachtprompt (CMD)\" href=\"https:\/\/mastertrend.info\/nl\/windows-10-of-11-opnieuw-instellen-via-cmd\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5164\">elimineren<\/a> alle wijzigingen die een enkele commit in je lokale repository heeft aangebracht. Als een eerdere commit bijvoorbeeld een bestand met de naam ReadMe.md aan de repository heeft toegevoegd, <strong>git terugdraaien<\/strong> In die commit wordt de ReadMe.md uit de repository verwijderd. Er wordt ook een nieuwe commit aangemaakt om deze wijziging door te voeren.<\/p>\n<p>Het enige wat je hoeft te doen is rennen <strong>git terugdraaien<\/strong> gevolgd door de commit-ID:<\/p>\n<pre><code class=\"hljs sql\">git terugdraaien <span class=\"hljs-keyword\">verbinden<\/span>-<span class=\"hljs-keyword\">id<\/span><\/code><\/pre>\n<p>Als u veel commits hebt gemaakt en u weet niet zeker waar de commit-ID zich bevindt, kunt u de commit identificeren door de opdracht uit te voeren <strong>git-logboek<\/strong>Kopieer de commit-ID en voer de opdracht uit <strong>git-logboek<\/strong> met de commit-ID.<\/p>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397111_213_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Git log-opdracht in CLI met weergave van eerdere commits en commit-ID&#039;s.\" width=\"873\" height=\"703\" title=\"\"> <\/figure>\n<section class=\"emaki-custom-block emaki-custom-warning\">Niet verwarren <strong>git terugdraaien<\/strong> met <strong>git reset<\/strong>Dit laatste maakt alle wijzigingen sinds een bepaalde commit ongedaan en wijzigt de commitgeschiedenis. Dit is niet ideaal als andere mensen aan dezelfde branch werken.<\/section>\n<h2 id=\"upload-all-your-local-changes\"><span class=\"item-num\">8 <\/span> Upload al uw lokale wijzigingen<\/h2>\n<p>Zodra je klaar bent met het maken en committen van al je wijzigingen, wil je je lokale wijzigingen naar de externe repository pushen. Pushen is het overzetten van deze wijzigingen en commits van je lokale machine naar de externe repository. Je kunt aangeven naar welke branch je de wijzigingen wilt sturen.<\/p>\n<pre><code class=\"hljs\">git push oorsprong master<\/code><\/pre>\n<p>De bovenstaande opdracht pusht de wijzigingen naar de master-branch (master wordt meestal beschouwd als de hoofdbranch, maar &quot;main&quot; wordt ook vaak gebruikt). Als <strong>meester<\/strong> werkt niet, probeer het met <strong>voornaamst<\/strong>.<\/p>\n<section class=\"emaki-custom-block emaki-custom-tip\">Het is aan te raden om te rennen <strong>git-status<\/strong> voordat u uw wijzigingen uploadt.<\/section>\n<h2 id=\"retrieve-all-changes\"><span class=\"item-num\">9 <\/span> Alle wijzigingen herstellen<\/h2>\n<p>Dit is een commando dat ik gebruik wanneer ik terugkeer naar een project en alle nieuwe wijzigingen in de masterbranch (via mijn eigen merge of van andere ontwikkelaars) die op afstand bestaan, moet ophalen. Met andere woorden, het is een commando dat je gebruikt wanneer je updates uit de externe repository wilt ophalen.<\/p>\n<pre><code class=\"hljs\">git pull origin hoofd<\/code><\/pre>\n<p>Zoals voorheen, ja <strong>meester<\/strong> werkt niet, probeer het met <strong>voornaamst<\/strong>Omdat deze opdracht de functies van <strong>git ophalen<\/strong> En <strong>git samenvoegen<\/strong>, past de laatste wijzigingen direct toe op uw lokale opslagplaats (<strong>git samenvoegen<\/strong>) na het ophalen van updates uit de externe opslagplaats (<strong>git ophalen<\/strong>). Meer informatie over pull requests vindt u in Git.<\/p>\n<h2 id=\"merge-it-all-together\"><span class=\"item-num\">10 <\/span> Voeg alles samen<\/h2>\n<p>Als je klaar bent met het werken aan je branch en alles correct werkt, is de laatste stap het samenvoegen van de branch met de hoofdbranch (meestal dev of master, maar controleer ook de repository).<\/p>\n<p>U kunt dit doen door de opdracht uit te voeren <strong>git samenvoegen<\/strong>. Eerst moet je <a title=\"Een AI-model draaien op Xbox 360: geweldig \ud83d\udc7e\" href=\"https:\/\/mastertrend.info\/nl\/een-ai-model-uitvoeren-op-xbox-360\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5165\">uitvoeren <strong>git ophalen<\/strong> om uw filiaal bij te werken<\/a> lokaal en voer vervolgens uw samenvoeging uit:<\/p>\n<pre><code class=\"hljs sql\">git <span class=\"hljs-keyword\">samenvoegen<\/span> taknaam<\/code><\/pre>\n<section class=\"emaki-custom-block emaki-custom-note\">Zorg ervoor dat u zich op de branch bevindt die u wilt samenvoegen met uw externe master-branch.<\/section>\n<hr \/>\n<p>Uiteindelijk is het leren van Git net als fietsen: als je er eenmaal aan begint, wordt het met elke duw steeds makkelijker! \ud83d\udeb4\u200d\u2642\ufe0f\ud83d\udcbb<\/p>","protected":false},"excerpt":{"rendered":"<p>10 basis Git-opdrachten Leer deze opdrachten en voorkom dat je je code snel kwijtraakt \ud83d\udca1\ud83d\ude80<\/p>","protected":false},"author":1,"featured_media":25832,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ai_generated_summary":"","iawp_total_views":47,"jnews-multi-image_gallery":[],"jnews_single_post":[],"jnews_primary_category":[],"jnews_social_meta":[],"jnews_review":[],"enable_review":"","type":"","name":"","summary":"","brand":"","sku":"","good":[],"bad":[],"score_override":"","override_value":"","rating":[],"price":[],"jnews_override_counter":[],"footnotes":""},"categories":[1435],"tags":[1445,1558,1581],"class_list":["post-25831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales","tag-evergreencontent","tag-techtips","tag-windowstips"],"_links":{"self":[{"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/posts\/25831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/comments?post=25831"}],"version-history":[{"count":15,"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/posts\/25831\/revisions"}],"predecessor-version":[{"id":105574,"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/posts\/25831\/revisions\/105574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/media\/25832"}],"wp:attachment":[{"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/media?parent=25831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/categories?post=25831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mastertrend.info\/nl\/wp-json\/wp\/v2\/tags?post=25831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}