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