0%

Hoe ga je verder?

Kies je volgende stap

Met een volledige Git-basis blijft er geen account, gehoste repository, certificaat of tweede eindproject over dat je nog moet afronden. De volgende nuttige stap komt voort uit werk dat je echt wilt bewaren.

Je raakt vertrouwd met Git door gewoon gebruik, niet door extra opdrachten te verzamelen voordat je ze nodig hebt.

Begin lokaal als dat genoeg is

Kies één kleine map met tekstbestanden die je begrijpt: notities, een schrijfproject, configuratie, een website of broncode. Zet die onder Git, maak één samenhangende wijziging, bekijk de klaargezette momentopname en geef de commit een onderwerp waar je later iets aan hebt. Een lokale repository geeft je al geschiedenis, vergelijkingen, branches, herstelhulpmiddelen en ruimte om zonder angst te experimenteren.

Houd je eerste project bescheiden. Een repository die je volgende week twee keer gebruikt leert je meer dan een ambitieus oefenproject dat je nooit meer opent.

Voeg hosting alleen toe als die een echt probleem oplost

Een hostingdienst wordt nuttig als je werk met iemand anders wilt uitwisselen, een repository op een andere computer wilt bewaren of een gehost reviewproces wilt gebruiken. Dat zijn zinvolle vervolgstappen, maar geen ervan is nodig om je kennis van lokale Git compleet te maken.

Kies je een dienst, gebruik dan de actuele documentatie daarvan voor het instellen van je account en authenticatie. Ga terug naar het model uit deze cursus als de interface druk aanvoelt: wijs de lokale repository, de andere repository, de branch- en remote-trackingverwijzingen en de bewerking die geschiedenis uitwisselt of samenvoegt aan.

Laat je project het volgende Git-onderwerp bepalen

Bestudeer geen geavanceerde Git omdat een lijst zegt dat dat hierna komt. Wacht op een echte vraag. Een terugkerende handmatige taak kan je naar een andere opdracht leiden. Een teamafspraak kan een bepaalde branch- of reviewwerkwijze vragen. Een verwarrende melding kan je naar git help en de officiële documentatie brengen. Leer het kleinste idee dat je vraag beantwoordt en gebruik het daarna in de repository die de vraag opriep.

Een laatste zelfcontrole

Deze checklist is voor jezelf. Je dient hem niet in, krijgt er geen score voor en hij wordt niet als een extra beoordeling opgeslagen.

  • [ ] Ik kan uitleggen waarom Git zonder hostingdienst werkt.

  • [ ] Ik weet dat q de pager afsluit als een lang Git-resultaat de terminal vult.

  • [ ] Ik kan een onbekende situatie beginnen met git status en de officiële hulp voor één opdracht vinden.

  • [ ] Ik kan een lokale branch onderscheiden van een remote-trackingverwijzing.

  • [ ] Ik kan uitleggen dat een fork een andere gehoste repository is en een pull request een gehost reviewvoorstel.

  • [ ] Ik heb één kleine, optionele vervolgstap die van belang is voor een eigen project.

Als je later een opdracht vergeet, verdwijnt het opgebouwde model niet. Lees de toestand van de repository, gebruik de geschiedenis als bewijs, zoek de benodigde opdracht op en maak één wijziging die je kunt controleren. Dat is een volledige, werkbare manier om Git te gebruiken.