PCM 0102-2022

Page 75

4-IN-1 WORKSHOP

Via de opdrachtprompt kun je zien welke veranderingen Git heeft opgemerkt.

De b­ estanden hebben we over­

wordt gebruikt. Doorgaans zul je ook geen logbestanden tracken of configuratiebestanden met

gezet naar de zogeheten staging area.

gevoelige wachtwoorden. Je kunt natuurlijk wel een leeg configuratiebestand in de repository opnemen dat als voorbeeld dient, zodat de gebruiker alleen de parameters voor zijn situatie hoeft aan te vullen. Ook modules houd je doorgaans buiten de repository, zoals bij een Node-js-project de hele map node_modules. Je zult in die situatie doorgaans alleen het bestand package.json toevoegen. In dat

Ook via de

bestand definieer je precies welke

grafische interface

modules voor je project vereist

van Git kun je een

zijn en in welke versie. Die kun-

repository maken en

nen dan met één opdracht door

beheren.

2

de gebruiker worden geïnstalleerd via de pakketbeheerder.

TOEVOEGEN AAN STAGING AREA Geef je via de opdrachtregel de opdracht git status, dan zie

gewijzigde bestanden naar de staging area overzetten,

geef je in de omschrijving norma-

zonder bang te zijn dat een bestand met gevoelige inhoud

liter achter -m kort en bondig aan

‘mee’ gaat. Dat doe je met de opdracht:

wat er is veranderd. Na de com-

git add .

mit wordt onze lokale repository bijgewerkt. De staging area is dan

je dat je in de branch met de naam master werkt en dat de

EERSTE COMMIT

weer leeg en klaar voor eventuele

bestanden die Git in de map heeft

In de vorige stap hebben we de wijzigingen in de

volgende wijzigingen. In work-

gevonden als Untracked zijn

staging area gezet. Als je onder Windows de grafische

shop 3 geven we tips voor het

aangemerkt (demo.go en het uit-

interface van Git opent, zie je het bestand terug onder het

optimaal benutten van deze sta-

voerbare bestand demo of demo.

kopje Staged Changes. Om de wijzigingen door te zetten

ging area. In workshop 4 laten we

exe). Dat houdt in dat Git ze op

naar de repository, geef je de opdracht:

zien hoe je een lokale repository

dit moment niet volgt en er dus

git commit -m "Eerste commit"

kunt doorzetten naar een remote

geen wijzigingen voor bijhoudt.

Omdat het de eerste keer is dat we iets in de repository

repository, zoals GitHub of Gitea,

Dat gebeurt pas als je ze toevoegt

zetten, noemen we dit een initial commit. Bij elke commit

die we zelf gaan bouwen.

aan de zogeheten staging area, een soort tijdelijke buffer, en van daaruit naar de repository. Om het bestand in de staging area te zetten, geef je de opdracht: git add demo.go Eventueel werk je met een .gitignore-­bestand. Daarin staan bestanden en mappen die door Git worden uitgesloten. Je kunt dan steeds in één handeling

DOWNLOADBARE MODULES OF BESTANDEN MET JE WACHTWOORDEN HOREN NIET IN JE REPOSITORY NR. 01 - JANUARI 2022

PCM01_p071-079_4-in-1 Workshop - Github (ES).indd 75

WWW.PCMWEB.NL

75

26/11/2021 13:10


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
PCM 0102-2022 by Reshift - Issuu