Oefening: Een Git-opslagplaats initialiseren
U hebt besloten dat uw werkstroom kan profiteren van een versiebeheersysteem en u gaat Git proberen. In deze oefening krijgt u alles gereed zodat u met Git kunt gaan werken.
Tijdens het proces gaat u het volgende doen:
- Installeer en configureer Git.
- Een Git-opslagplaats maken en initialiseren.
- Voeg een Bicep-bestand toe aan de opslagplaatsmap en kijk hoe de status van de opslagplaats verandert.
Notitie
Visual Studio Code is een krachtige editor en heeft veel verschillende manieren om hetzelfde te bereiken. Bijna elke actie heeft sneltoetsen. Er zijn vaak verschillende manieren om algemene acties uit te voeren met behulp van de gebruikersinterface. Deze module begeleidt u bij het uitvoeren van de acties met behulp van één benadering. U kunt desgewenst een andere benadering gebruiken.
Installeer Git
Installeer Git. Kies de juiste versie op basis van uw besturingssysteem.
Als u Visual Studio Code al hebt geopend, start u deze opnieuw zodat uw Git-installatie wordt gedetecteerd.
Git configureren
U moet enkele opdrachten uitvoeren om Git te configureren, zodat uw naam en e-mailadres worden gekoppeld aan uw activiteit. Deze identificatie helpt wanneer u Git gebruikt om samen te werken met anderen. Als u Git al hebt geconfigureerd, kunt u deze stappen overslaan en naar de volgende sectie gaan.
Open Visual Studio Code.
Open een Visual Studio Code-terminalvenster door Terminal> te selecteren. Het venster wordt meestal onderaan het scherm geopend.
Controleer of Git is geïnstalleerd door de volgende opdracht in te voeren:
git --version
Als er een fout optreedt, controleert u of u Git hebt geïnstalleerd, start u Visual Studio Code opnieuw en probeert u het opnieuw.
Stel uw naam in met behulp van de volgende opdracht. Vervang
USER_NAME
door de gebruikersnaam die u wilt gebruiken. Gebruik uw voornaam en achternaam zodat uw teamleden weten dat u het bent.git config --global user.name "USER_NAME"
Stel uw e-mailadres in met behulp van de volgende opdracht. Vervang
USER_EMAIL_ADDRESS
door uw e-mailadres.git config --global user.email "USER_EMAIL_ADDRESS"
Voer de volgende opdracht uit om te controleren of uw wijzigingen hebben gewerkt:
git config --list
Controleer of de uitvoer twee regels bevat die vergelijkbaar zijn met het volgende voorbeeld. Uw naam en e-mailadres verschillen van wat in het voorbeeld wordt weergegeven.
user.name=User Name user.email=user-name@contoso.com
Een Git-opslagplaats maken en initialiseren
Maak in de Visual Studio Code-terminal een nieuwe map met de naam speelgoedwebsite:
mkdir toy-website cd toy-website
Voer met behulp van de Visual Studio Code-terminal de volgende opdracht uit om Visual Studio Code opnieuw te openen met de map speelgoedwebsite geladen:
code --reuse-window .
Visual Studio Code wordt opnieuw geladen. Als u wordt gevraagd de map te vertrouwen, selecteert u Ja, ik vertrouw de auteurs.
Voer in de Visual Studio Code-terminal de volgende opdracht uit om een nieuwe Git-opslagplaats te initialiseren in de map speelgoedwebsite die u hebt gemaakt:
git init
Git geeft een bericht weer waarin wordt bevestigd dat er een lege Git-opslagplaats is geïnitialiseerd.
Een Bicep-bestand toevoegen
Maak een submap met de naam Deploy. U kunt de map maken met behulp van Explorer in Visual Studio Code of u kunt de volgende opdracht gebruiken in de Visual Studio Code-terminal:
mkdir deploy
Maak in de map Deploy een nieuw bestand met de naam main.bicep.
Open het lege bestand en sla het op zodat Visual Studio Code de Bicep-hulpprogramma's laadt.
U kunt Bestand> selecteren of de sneltoets Ctrl+S voor Windows (⌘+S voor macOS) selecteren. Vergeet niet waar u het bestand opslaat. U kunt bijvoorbeeld een map met scripts maken om deze op te slaan in.
Kopieer de volgende code naar main.bicep.
@description('The Azure region into which the resources should be deployed.') param location string = resourceGroup().location @description('The type of environment. This must be nonprod or prod.') @allowed([ 'nonprod' 'prod' ]) param environmentType string
Dit Bicep-bestand bevat twee parameters, maar definieert nog geen resources.
Sla het bestand op.
Notitie
Hoewel u het bestand hebt opgeslagen in de map van uw opslagplaats, wordt het bestand nog niet bijgehouden door Git. In de volgende les leert u hoe Git bestanden bijhoudt.
De status van de opslagplaats controleren met behulp van de CLI
Git bewaakt de opslagplaatsmap op wijzigingen. U kunt een query uitvoeren op Git om de lijst met bestanden te bekijken die zijn gewijzigd. Deze functie is handig om te zien wat u hebt gedaan en om te controleren of u niet per ongeluk bestanden hebt toegevoegd of wijzigingen hebt aangebracht die u niet wilde opnemen. U kunt zowel de Git CLI als Visual Studio Code gebruiken om de status van uw opslagplaats weer te geven.
Voer de volgende opdracht uit met behulp van de Visual Studio Code-terminal:
git status
Bekijk de resultaten. Ze zijn vergelijkbaar met het volgende voorbeeld:
On branch main No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) deploy/ nothing added to commit but untracked files present (use "git add" to track)
In deze tekst worden vier stukjes informatie aangegeven:
- U bevindt zich momenteel in de hoofdvertakking . U krijgt binnenkort meer informatie over vertakkingen.
- Er zijn geen doorvoeringen voor deze opslagplaats. In de volgende les leert u meer over doorvoeringen.
- Er bevinden zich niet-bijgehouden bestanden in de implementatiemap .
- U hebt Git nog niet verteld bestanden toe te voegen die door de opslagplaats moeten worden bijgehouden.
Bekijk de eerste regel van de uitvoer uit de vorige stap. Als er een vertakkingsnaam wordt weergegeven die verschilt van de hoofdnaam, voert u de volgende opdracht uit om de naam van de vertakking te wijzigen in de hoofdfunctie:
git branch -M main
Met deze opdracht kunt u de resterende oefeningen in deze module volgen.
De status van de opslagplaats controleren met behulp van Visual Studio Code
Visual Studio Code toont dezelfde informatie die de git status
opdracht biedt, maar integreert de informatie in de Visual Studio Code-interface.
In Visual Studio Code selecteert u >of selecteert u Ctrl+Shift+G op het toetsenbord.
Broncodebeheer wordt geopend.
Visual Studio Code laat zien dat het bestand main.bicep in de implementatiemap is gewijzigd. Daarnaast bevat het pictogram Broncodebeheer een badge met het nummer 1, waarmee één niet-bijgehouden bestand wordt aangegeven.
De statusbalk wordt onder aan Visual Studio Code weergegeven. Het biedt nuttige informatie en functionaliteit. Aan de linkerkant wordt op de statusbalk het woord main weergegeven:
Dit woord geeft aan dat u zich momenteel in de hoofdvertakking bevindt. U krijgt binnenkort meer informatie over vertakkingen.
De status die door Git en Visual Studio Code wordt gerapporteerd, is hetzelfde omdat de Git CLI en Visual Studio Code dezelfde Git-engine gebruiken. U kunt de hulpprogramma's combineren die u gebruikt om met uw opslagplaatsen te werken. U kunt verschillende hulpprogramma's gebruiken op basis van wat het beste bij u past.