


Niet-gecommitteerde wijzigingen in Git begrijpen
In Git verwijst een "niet-vastgelegde" wijziging naar een wijziging die is aangebracht aan een bestand of een reeks bestanden in uw lokale repository en die nog niet is vastgelegd. Dit betekent dat de wijzigingen lokaal op uw computer zijn aangebracht, maar niet zijn gedeeld met andere teamleden of zijn opgeslagen in de centrale repository. Met andere woorden: niet-vastgelegde wijzigingen zijn wijzigingen die u in uw codebase hebt aangebracht sinds de laatste keer dat u je wijzigingen hebt vastgelegd, maar die wijzigingen zijn niet formeel vastgelegd in je Git-geschiedenis.
Hier zijn enkele belangrijke dingen die je moet weten over niet-vastgelegde wijzigingen:
1. Ze zijn alleen lokaal: niet-vastgelegde wijzigingen zijn specifiek voor uw lokale repository en zijn niet gedeeld met andere teamleden. Dit betekent dat als u uw lokale opslagplaats kwijtraakt of naar een andere computer overschakelt, u al uw niet-vastgelegde wijzigingen kwijtraakt. Ze kunnen worden weggegooid: Omdat niet-vastgelegde wijzigingen niet formeel worden vastgelegd in de Git-geschiedenis, kunnen ze op elk moment worden weggegooid door ze simpelweg te overschrijven met nieuwe wijzigingen. Daarom is het belangrijk om uw wijzigingen regelmatig vast te leggen om te voorkomen dat u werk verliest.
3. Ze kunnen conflicten veroorzaken: Als u niet-vastgelegde wijzigingen in een bestand hebt aangebracht en iemand anders wijzigingen in hetzelfde bestand heeft vastgelegd, kunt u conflicten tegenkomen wanneer u probeert uw wijzigingen vast te leggen. Dit komt omdat Git niet weet hoe hij jouw lokale wijzigingen moet samenvoegen met de wijzigingen die door iemand anders zijn vastgelegd. Ze kunnen worden genegeerd: als je niet-vastgelegde wijzigingen niet in je Git-geschiedenis wilt opnemen, kun je het `git negeer`-commando gebruiken om ze te negeren. Dit zal voorkomen dat Git deze wijzigingen bijhoudt en ze in je commits opneemt. Samenvattend: niet-gecommitteerde wijzigingen zijn wijzigingen die in je codebase zijn aangebracht en die nog niet zijn vastgelegd. Ze zijn alleen lokaal, kunnen worden weggegooid, kunnen conflicten veroorzaken en kunnen worden genegeerd. Het is belangrijk om uw wijzigingen regelmatig vast te leggen om te voorkomen dat u werk verliest en ervoor te zorgen dat uw Git-geschiedenis accuraat en up-to-date is.



