ID.nl logo
GitHub-branches maken: zo werkt de staging area
© Reshift Digital
Huis

GitHub-branches maken: zo werkt de staging area

Bij het werken met Git moet je vooral wennen aan de zogeheten staging area, een soort tijdelijke opslag. Het is een krachtig hulpmiddel, maar ook lastig te doorgronden als je net begint. In deze workshop geven we tips hoe je dit optimaal benut. Wil je GitHub-branches maken, dan geven wij hier ook wat tips voor.

Bij Git zet je wijzigingen eerst in een zogeheten staging area, een soort tijdelijke opslag, voordat je met een zogenoemde commit de wijzigingen naar je repository overzet. Je kunt hier gemakkelijk in verdwalen. In deze workshop geven we belangrijke tips om het werken op de verschillende niveaus van Git wat comfortabeler te maken!

Overzicht niveaus

Bij het werken met Git is het handig om de onderstaande afbeelding met het overzicht als een soort cheatsheet te gebruiken. Het geeft de verschillende niveaus weer, te weten: je werkdirectory met je programmabestanden, de staging area van Git met tussentijdse wijzigingen, je lokale repository op het systeem en eventueel nog een remote repository zoals GitHub. Je ziet ook de belangrijkste opdrachten die je tussen die niveaus kunt geven. Zo zie je git add waarmee je een bepaald bestand naar de staging area kunt zetten. Met de vlag -u in git add -u hoef je geen bestandsnaam op te geven, maar worden in één handeling de wijzigingen in gevolgde bestanden naar de staging area gezet. En je ziet de opdracht git commit waarmee je wijzigingen doorzet van de staging area naar de lokale repository, waarna de staging area weer leeg is en je aan de volgende veranderingen kunt gaan werken.

©PXimport

Werken zonder staging area

Eventueel kun je zonder staging area werken als je die niet nodig denkt te hebben. Het werkt dan meer in lijn met Subversion (svn), een bekend alternatief voor Git. Je kunt namelijk, zoals je ook in het overzicht ziet, met één opdracht de beide opdrachten git add en git commit combineren in één opdracht waarmee je dus de staging area overslaat:

git commit -a

Je kunt hierbij ook een beschrijving toevoegen met:

git commit -am "Beschrijving van de aanpassing"

Het lukt overigens alleen voor bestanden die je al volgt, dus waar je eerder de opdracht git add hebt gegeven. Een enkele keer is dit handig, maar meestal zul je de staging area willen gebruiken.

©PXimport

Veranderingen bekijken

Tijdens het werken met Git komt de opdracht git status van pas, waarmee je kunt zien welke bestanden zijn veranderd in je werkdirectory ten opzichte van de staging area. Wil je precies zien welke veranderingen dat zijn, dan gebruik je git diff, eventueel gevolgd door de bestandsnaam. Een rode regel met minteken ervoor geeft aan dat die regel is verwijderd. Daaronder zie je dan in het groen de nieuwe regel met een plusteken ervoor. Wil je zien welke veranderingen je in de staging area hebt klaargezet, dan geef je de opdracht (eventueel gevolgd door een bestandsnaam):

git diff --staged

Wijzigingen ongedaan maken

Stel dat je een wijziging hebt gedaan aan bepaalde programmacode in de werkdirectory, maar je bent hier niet tevreden mee? Als voorbeeld hebben we enkele regels toegevoegd die de huidige datum en tijd op het scherm te tonen. Je ziet welke veranderingen er zijn ten opzichte van de versie in de staging area met de opdracht:

git diff demo.go

Deze opdracht laat in de output weer de toegevoegde regels in het groen zien en de verwijderde regels in het rood. Zoals je ook in het overzicht hierboven kunt zien, kun je de versie uit de staging area terugzetten met:

git checkout demo.go

De veranderingen zijn nu ongedaan gemaakt. Je kunt ook eerdere commits terugzetten (zie volgende twee paragrafen).

Eerdere commits

Om terug te gaan naar een van de eerdere commits, is het handig eerst een lijst met eerdere commits op te vragen. Daarna kun je eventueel vergelijkingen maken. Als voorbeeld hebben we de datum/tijdmelding weer toegevoegd aan de programmacode, eerst in het rfc850-formaat en daarna in het rfc3339-formaat. Beide veranderingen hebben we gecommit. Met git log kun je een lijst met alle historische commits opvragen. Dit kan eventueel in één regel per commit met:

git log --oneline

Je ziet hierbij dat een zogenoemde hash aan elke commit is toegekend als referentie en het eerste unieke gedeelte van die hash gaan we gebruiken. De laatste commit is altijd bekend onder de naam HEAD. Je kunt vergelijkingen maken tussen commits. Benoem dan de twee commits die je wil vergelijken door ofwel HEAD of de hash in te vullen, bijvoorbeeld:

git diff HEAD b9eebfe

©PXimport

Commit terugzetten

Om een commit terug te zetten, heb je meerdere opties. Zo kun je een reset-opdracht geven waar je dan (een deel van) de hash achter zet, bijvoorbeeld:

git reset --hard b9eebfe

Na deze opdracht bestaan de latere commits in feite niet meer, alsof ze nooit hebben plaatsgevonden. Ook ben je alle niet-toegevoegde veranderingen in je werkdirectory kwijt! Je kunt als veiliger alternatief een checkout-opdracht gebruiken met daarachter ofwel HEAD voor de laatste commit ofwel de hash voor een specifieke commit, bijvoorbeeld:

git checkout HEAD

Hierbij worden de bestanden in je werkdirectory aangepast naar de bewuste commit. Om eventueel weer terug naar de eerdere hoofdtak gebruik je:

git checkout master

Vertakkingen

De checkout die we hierboven noemden, kom je vooral tegen bij het werken met vertakkingen ofwel branches. Stel dat je de commit met hash b9eebfe de naam rfc850-branch wil geven, dan geef je de opdracht:

git checkout -b rfc850-branch b9eebfe

Hiermee wordt dankzij de optie -b automatisch de nieuwe branch rfc850-branch aangemaakt en wordt vervolgens de werkdirectory aangepast naar de bewuste commit met de hash b9eebfe. Je werkt dan in deze vertakking, waar je uiteraard ook weer commits kunt gaan maken. Zoals eerder gezegd, kun je eventueel weer terug naar de master, in feite de hoofdtak, met:

git checkout master

Om in het vervolg direct naar de vertakking rfc850-branch te gaan, gebruik je:

git checkout rfc850-branch

Zulke vertakkingen zul je vooral gebruiken om functies apart van de master uit te werken die je later eventueel weer toevoegt aan die master, ook wel ‘merge’ genoemd.

©PXimport

▼ Volgende artikel
Beter typen, sneller klikken: met deze Windows-trucs bespaar je heel wat tijd!
© ID.nl
Huis

Beter typen, sneller klikken: met deze Windows-trucs bespaar je heel wat tijd!

Wie nog altijd met de muis door elk menu klikt of herhaaldelijk dezelfde tekst typt, verspilt ongemerkt uren per maand. Gelukkig heeft Windows een grote voorraad verborgen sneltoetsen, verfijnde muisinstellingen en gratis automatiseringstools. Daarmee voer je voortaan elke taak in een handomdraai uit.

Wat gaan we doen?

In dit artikel ontdek je hoe je sneller werkt in Windows zonder nieuwe software te installeren. Je leert navigeren zonder muis, bestanden en tekst razendsnel bewerken en vensters efficiënt ordenen. We laten zien hoe je muisinstellingen optimaliseert, RSI-klachten voorkomt en verborgen toetscombinaties benut. Door deze trucs in je dagelijkse routine op te nemen, win je ongemerkt uren per maand – en werk je comfortabeler dan ooit.

Lees ook: Productiever en creatiever: dit kan Copilot voor jou betekenen

De basis van sneller werken is leren navigeren zonder de muis te gebruiken. Begin bij de verkenner: druk op Windows-toets+E en de bestandsbeheerder springt open, ongeacht het programma waarin je zit. Wil je direct naar de adresbalk om een pad te typen, tik dan Ctrl+L. Zodra je de gewenste map hebt gekozen, open je het contextmenu met Shift+F10; dat bespaart de omweg via de rechtermuisknop.

Wisselen tussen geopende vensters gaat bliksemsnel met Alt+Tab. Houd de toetsen ingedrukt, schuif met de pijltoetsen naar het doelvenster en laat los. Werk je met veel identieke vensters, bijvoorbeeld meerdere Word-documenten? Roep deze numeriek op. Met Windows-toets+1 open of activeer je het eerste pictogram op de taakbalk. Met Windows-toets+2 doe je dat met het tweede enzovoort.

Wanneer je een bestand een andere naam wilt geven, selecteer dat dan en druk op F2 in plaats van langzaam te dubbelklikken. Herhaal je een opdracht, zoals het hernoemen van een reeks foto's, gebruik dan de functietoets telkens opnieuw als je door de lijst bladert.

Supersnelle tekst

Wie veel typt, verspilt vaak seconden aan muisgeklungel bij het selecteren van tekst. Laat dat verleden tijd worden door je selectiepaden met het toetsenbord aan te leren. Plaats de cursor aan het begin van een woord, houd Shift ingedrukt en druk op Ctrl+PijltjeRechts om in één keer het woord te selecteren. Je voegt extra woorden toe door de pijltjestoets opnieuw te gebruiken, of je kiest Ctrl+Shift+PijltjeOmlaag voor een complete alinea.

Wil je alles in een document markeren, dan blijft de toetscombinatie Ctrl+A onovertroffen. Na het selecteren is het knippen, kopiëren of plakken met respectievelijk Ctrl+X, Ctrl+C en Ctrl+V sneller dan welke contextmenu-optie dan ook. De toetscombinatie Ctrl+Shift+V wordt vaak vergeten. Hiermee plak je de tekst zonder opmaak in allerlei apps, zoals Edge, Teams en de nieuwe Notepad.

Heb je een fout gemaakt? Bekijk je aanpassingen met Ctrl+Z en herhaal een ongedaanmaking met Ctrl+Y.

Nog een kleine tijdwinst bij het tikken: gebruik Ctrl+Backspace om direct het vorige woord te wissen in plaats van letters. Door deze commando's in je spiergeheugen op te slaan, hoef je nooit naar de muis te grijpen.

Ook selecteren is een stuk makkelijker, sneller en ergonomisch beter verantwoord met het toetsenbord.

RSI deels te voorkomen

Repetitive Strain Injury (RSI) is een verzamelnaam voor klachten aan spieren, pezen en gewrichten die ontstaan door langdurig herhaalde bewegingen of een statische houding. Wie urenlang klikt en sleept met de muis, belast vooral pols, onderarm en schouder steeds op dezelfde manier. Dat kan leiden tot zeurende pijn, tintelingen of blijvend krachtverlies, als je niets verandert.

Gelukkig kun je die belasting verminderen door vaker slimme toetscombinaties te gebruiken. Daarmee wissel je de microbeweging van je muis af met kortere, preciezere handelingen op het toetsenbord. Zo verdeel je de belasting over meer spieren en voorkom je een verkrampte hand boven je muis.

Blijf daarnaast rechtop zitten, steun je onderarmen op het bureau en neem elke dertig minuten een micropauze: even opstaan, schouders losrollen, handen schudden. Kleine aanpassingen - ook in je softwaregewoonten - houden je handen en polsen gezond en je productiviteit hoog.

Snelle muisinstellingen

Traag cursorgedrag kost meer tijd dan je denkt, maar Windows laat je de muis tot op de millimeter finetunen. Open Start, typ Muisinstellingen en klik op Muisinstellingen bovenaan de resultaten. Gebruik vervolgens Aanvullende muisinstellingen om in het klassieke venster terecht te komen.

Onder het tabblad Aanwijzeropties verplaats je de schuif Selecteer een snelheid voor de aanwijzer naar rechts. Doe dit tot de cursor de volledige breedte van het scherm kan afleggen met een ontspannen polsbeweging van vijf centimeter. Schakel Precisie van de aanwijzer verbeteren uit. Deze versnelling remt of versnelt de cursor afhankelijk van je beweging en maakt precieze kliks minder voorspelbaar.

Ga daarna terug naar het hoofdvenster en activeer Inactieve vensters schuiven. Dankzij deze functie hoef je niet langer op een venster te klikken om het eerst te activeren. Je scrolt simpelweg met het wiel boven het gewenste venster en de inhoud schuift meteen.

Windows 11 biedt veel verschillende instellingen voor je muis, ook in het ietwat verouderde, aanvullende menu.

Vensters ordenen

Zoek je constant naar het juiste venster, dan is Snap Assist je geheime wapen. Druk op Windows-toets+PijltjeLinks of Windows-toets+PijltjeRechts om het huidige venster op de helft van het scherm te plaatsen. Windows toont als je je muis beweegt miniaturen van de resterende apps. Kies met de pijltjestoets of klik een keer om de andere helft op te vullen.

Combineer daarna Windows-toets+PijltjeOmhoog om het venster in een kwadrant te krijgen, ideaal voor drie of vier documenten naast elkaar. In Windows 11 verschijnt bij Windows-toets+Z een rastermenu. Druk direct het bijbehorende cijfer in om de positie te kiezen en je handen blijven op het toetsenbord.

Wil je alles opzij schuiven? Ga dan met de muis boven de taakbalk hangen en gebruik Windows-toets+D om het bureaublad te tonen. Herhaal de toetscombinatie om de vorige indeling terug te halen.

Voor grote projecten creëer je aparte werkomgevingen met Windows-toets+Ctrl+D. Wissel daarna via Windows-toets+Ctrl+PijltjeRechts of Windows-toets+Ctrl+PijltjeLinks. Sluit een desktop met Windows-toets+Ctrl+F4 zonder dat je programma's verliest. Met deze vensterdiscipline bespaar je tijd en voorkom je ruis.

Van secondewinst naar vrije uren

Het lijkt misschien weinig om één seconde te besparen met Ctrl+Backspace of een halve muisbeweging, maar vermenigvuldig die microtijden maar eens met je werkritme en de uitkomst verrast je. Een gemiddelde kantoorwerker wisselt dagelijks zo'n zeshonderd keer tussen vensters, selecteert honderdvijftig tekstfragmenten en opent vijftig bestanden. Met de beschreven toetsen win je ongeveer één seconde per vensterwisseling en evenveel per tekstselectie. Een hergeprogrammeerde middelste muisklik scheelt nog eens één seconde bij elk bestand.

Dat levert alles bij elkaar achthonderd seconden per dag op, wat neerkomt op dertien minuten. Werk je 220 dagen per jaar, dan win je dus bijna 49 uur, oftewel ruim zes volle werkdagen, zonder de inzet van extra software. Investeer je één uur in het aanleren van deze combinaties, dan heb je dat na krap vijf werkdagen alweer terugverdiend. De rest van het jaar kun je die tijd benutten voor een training, een pauzewandeling of lekker wat eerder naar huis.

Nieuwe laptop nodig?

Op Kieskeurig.nl zie je meteen welke modellen het meest in prijs zijn gedaald

Snel starten en zoeken

Als je elke handeling via het startmenu opzoekt, verspil je kostbare seconden. Oefen daarom met het dialoogvenster Windows-toets+R. Typ bijvoorbeeld cmd en druk op Ctrl+Shift+Enter om de opdrachtprompt direct als administrator te openen.

Wil je even snel een systeemtool opstarten? De tools msinfo32, dxdiag en powercfg.cpl liggen allemaal binnen handbereik via hetzelfde venster. Voor gewone bestanden is de toetscombinatie Windows-toets+S je ideale zoekfunctie. Nadat je een term hebt ingevoerd, gebruik je Tab om naar het filtergebied te springen en kies je met de pijltjestoetsen tussen Documenten, Mappen, Instellingen en Web. Door vervolgens op Enter te drukken, open je direct het bovenste resultaat zonder de muis te gebruiken.

Vind je niet wat je zoekt? Open dan Instellingen, navigeer met Alt+PijltjeRechts naar Privacy & Beveiliging en selecteer Zoeken in Windows. Daar kun je kiezen voor Uitgebreid zoeken. Daarmee zoek je niet alleen in de standaardmappen maar je hele pc. Door deze combinatie van snelle opdrachtregelaars en gefilterde zoekacties verschijnt elk bestand precies wanneer jij het nodig hebt, zonder vertraging of extra muisbeweging.

Via het uitvoervenster kun je snel bij instellingen komen die normaal gesproken diep verstopt zitten.

Sneller zonder spierpijn

Productiviteit verdampt zodra polsen of schouders protesteren, dus ergonomie is geen luxe maar voorwaarde. Begin met het toetsenbord: leg je duimen op de spatiebalk en laat je wijsvingers zweven boven F en J, zodat de afstand naar iedere sneltoets wordt verkleind. Precies, daarom zitten die voelbare streepjes op die knoppen.

Houd je pols recht en verplaats je arm vanuit je elleboog. Windows helpt mee. Werk je lang met kleine letters op hoge resolutie, roep dan met de Windows-toets+Plustoets het Vergrootglas. Met Ctrl+Alt+I kies je voor omgekeerde kleuren, waarmee je je ogen ontlast. Door comfort prioriteit te geven blijven snelheidstrucs niet alleen langer hangen, ze worden ook deel van een houdbare routine voor dagelijks computerwerk.

Het vergrootglas is meer dan alleen een simpele zoomfunctie.

Werk slimmer

Je bespaart geen uren door harder te werken, maar door slimmer te klikken en bewuster te typen. De basis is simpel: houd je handen op het toetsenbord, laat Windows het zware werk doen en pas de muis aan jouw manier van bewegen aan. Met slimme sneltoetsen navigeer je razendsnel door bestanden en vensters. Met geoptimaliseerde muisinstellingen raak je nooit meer de cursor kwijt en dankzij pauzeherinneringen blijven je spieren ontspannen. Alle functies zitten al in Windows, dus je hoeft niets te installeren of beheren. Begin vandaag met één reeks toetsen, voeg er morgen een tweede aan toe enzovoort. Zo bespaar je tijd en ontzie je je spieren.

 Lees ook: Onmisbare sneltoetsen op je MacBook en iMac

En wat doe je met die gewonnen tijd?

Wat dacht je van ...
▼ Volgende artikel
Hoor het verschil: test het nieuwste premium hoortoestel van Schoonenberg HoorSupport
© Schoonenberg HoorSupport
Gezond leven

Hoor het verschil: test het nieuwste premium hoortoestel van Schoonenberg HoorSupport

Herken je dat? Gesprekken in een drukke ruimte die steeds lastiger te volgen zijn. Muziek die doffer klinkt dan vroeger. Of familieleden die zeggen dat de tv wel erg hard staat. Veel mensen merken pas laat dat hun gehoor langzaam achteruitgaat. Toch kun je daar iets aan doen – en dat begint met luisteren. Letterlijk én figuurlijk.

Partnerbijdrage - in samenwerking met Schoonenberg HoorSupport

Samen met Review.nl zoekt Schoonenberg HoorSupport mensen die het nieuwste premium hoortoestel willen uitproberen: de AudioNova S9. Een kans om te ontdekken wat goed horen in het dagelijks leven kan betekenen.

Hoe weet je of je gehoor achteruitgaat?

Gehoorverlies ontstaat vaak geleidelijk. Je hersenen vullen ontbrekende klanken vanzelf aan, waardoor je het niet meteen merkt. Hierdoor raak je niet alleen sneller vermoeid, maar zijn het ook anderen die eerder merken dat je niet goed hoort: je vraagt mensen steeds vaker of ze willen herhalen wat ze net gezegd hebben, of je zet het volume van de stereo of televisie hoger dan vroeger.

Een eenvoudige manier om in te schatten hoe het met je gehoor staat, is jezelf een cijfer te geven. Hoe beoordeel jij je gehoor op een schaal van 1 tot 10? Scoor je lager dan een 6, dan is dat een goed moment om actie te ondernemen. Hoe eerder je erbij bent, des te beter je er iets aan kunt doen.

Laat je gehoor eens testen

Vermoed je gehoorverlies? Bij Schoonenberg HoorSupport kun je gratis en vrijblijvend een hoortest doen. De audicien onderzoekt hoe goed je hoort en jullie bespreken samen wat voor jou belangrijk is. Met ruim 140 vestigingen in Nederland is er altijd wel een locatie bij jou in de buurt.

In de winkels staan gecertificeerde audiciens klaar om uitleg te geven over moderne hooroplossingen zoals de AudioNova S9. Zo ervaar je opnieuw hoe rijk geluid kan zijn – van stemmen en muziek tot de alledaagse geluiden die je misschien ongemerkt was kwijtgeraakt.

©Schoonenberg HoorSupport

AudioNova S9: ontworpen voor het dagelijkse leven

De AudioNova S9 is het nieuwste model uit de premiumlijn van AudioNova en is ontwikkeld voor mensen die midden in het leven staan. Met werk, familie en een actief sociaal leven. Dankzij de draadloze verbindingen en betrouwbare prestaties mis je niets van wat belangrijk is – van telefoongesprekken met je (klein)kinderen tot een gezellig avondje met vrienden of een mooi concert.

Waar hoortoestellen vroeger alleen geluid konden versterken, gaat de AudioNova S9 veel verder. Het toestel combineert comfort met slimme technologie. Het past zich automatisch aan je omgeving aan: stemmen klinken helder en achtergrondgeluid wordt verminderd. Zo kun je iedereen goed verstaan, ook in gezelschap.

De AudioNova S9 is waterbestendig en oplaadbaar, zodat je geen losse batterijen meer nodig hebt. De toestellen klik je eenvoudig vast in de magnetische oplader; zo laad je ze ook onderweg op. Via bluetooth verbind je het toestel met je smartphone, tablet of tv voor helder geluid bij gesprekken en media. En mocht je het een keer kwijt zijn, dan vind je het snel terug met de functie 'Vind mijn toestel' in de Hearing Remote-app.

©Schoonenberg HoorSupport

©Schoonenberg HoorSupport

Probeer de AudioNova S9 zelf uit

Review.nl organiseert samen met Schoonenberg HoorSupport een testpanel voor de AudioNova S9. Deelnemers mogen het toestel uitgebreid uitproberen en hun ervaring delen. Je krijgt daarbij professionele begeleiding van de experts van Schoonenberg.

Wil je meedoen of meer weten over de test? Meld je aan via de Review.nl-pagina. Daar lees je alles over deelname, de planning en wat er van je wordt verwacht.

Ook als je niet in het testpanel wordt geselecteerd, kun je natuurlijk een hoortest plannen bij een vestiging van Schoonenberg HoorSupport. Zo ontdek je zelf of de AudioNova S9 of een ander model bij jou past.

©Schoonenberg HoorSupport