Je kunt Git gebruiken in Visual Studio Code op een Mac met de geïnstalleerde Apple Git-versie. Hier zijn de stappen:

1. Installeer Visual Studio Code

Als je Visual Studio Code nog niet hebt geïnstalleerd, kun je het downloaden vanaf de officiële website: Visual Studio Code.

2. Installeer Command line tools

Open de Terminal op je Mac. Voer de volgende opdracht uit om de Xcode Command Line Tools te installeren:

xcode-select --install

Als je geen melding krijgt dat deze tools al zijn geïnstalleerd zal deze opdracht je vragen om de Command Line Tools te installeren. Volg de instructies op het scherm om de installatie te voltooien. Hierdoor wordt een versie van git op je Mac geïnstalleerd die wordt gepubliceerd door Apple, vandaar de naam “Apple Git”.

3. Installeer de GitLens-extensie

GitLens is een populaire extensie voor Visual Studio Code die Git-integratie verbetert. Je kunt het installeren vanuit het Extensies-weergave door op het Extensies-pictogram in de Activiteitenbalk aan de zijkant van het venster te klikken (of gebruik de sneltoets Cmd+Shift+X) en vervolgens te zoeken naar "GitLens."

4. **Installeer de GitHub extensie

GitHub Pull Requests and Issues**

Hier zijn stappen om je te helpen authenticatie in te stellen in Visual Studio Code:

  1. Installeer GitHub-extensie: Zorg ervoor dat je de GitHub-extensie hebt geïnstalleerd in Visual Studio Code. Je kunt deze installeren vanuit de Extensies-weergave door te klikken op het Extensies-pictogram in de Activiteitenbalk aan de zijkant van het venster (of gebruik de sneltoets Cmd+Shift+X) en vervolgens te zoeken naar "GitHub."
  2. Meld je aan bij GitHub: Na het installeren van de GitHub-extensie zou je een GitHub-pictogram moeten zien in de Source Control-weergave. Klik erop om in te loggen op je GitHub-account. Als je het GitHub-pictogram niet ziet, kun je ook proberen in te loggen door te klikken op je account in de linkeronderhoek van het venster (Een cirkel met een poppetje erin).

<aside> 💡 Na het afronden van deze stap kun je verder gaan met het configureren van een remote repository of het clonen ervan (paragraaf 5), of het initiëren van een nieuw project (paragraaf 6).

</aside>

5. Externe repository clonen of ‘configureer Remote’ ****

"Configureer Remote" en "Repository klonen" zijn twee verschillende concepten bij het werken met Git en GitHub in Visual Studio Code.

  1. Configureer Remote:

    Wat is het? Het configureren van een externe repository (remote repository) betekent dat je jouw lokale Git-repository verbindt met een repository die zich elders bevindt, bijvoorbeeld op GitHub.

    Wanneer gebruik je het? Dit is nodig als je een lokaal project hebt dat je wilt associëren met een externe repository op GitHub. Het instellen van de externe repository is essentieel als je van plan bent om wijzigingen naar GitHub te pushen of wijzigingen van GitHub naar je lokale repository te pullen.

    Hoe doe je het? Dit wordt gedaan met de git remote addopdracht, bijvoorbeeld:

    git remote add origin <repository-url>
    
    
  2. Repository klonen:

    Wat is het? Het klonen van een repository betekent dat je een kopie van een bestaande Git-repository van een externe locatie (bijv. GitHub) naar je lokale machine haalt. Dit omvat zowel de code als de volledige commit-geschiedenis.

    Wanneer gebruik je het? Dit wordt vaak gebruikt wanneer je een bestaand project van GitHub wilt ophalen en er lokaal aan wilt werken. Het maakt een identieke kopie van de externe repository op je lokale machine.

    Hoe doe je het? Dit wordt gedaan met de git cloneopdracht, bijvoorbeeld:

    git clone <repository-url>
    
    

Belangrijkste verschil: