Oh Oh. Je hebt gewoon per ongeluk je bestanden samengevoegd met de master branch, terwijl je ze wilde samenvoegen met de staging branch. Wat nu?
Bijna iedereen die Git gebruikt, maakt op een gegeven moment een fout. Of het nu gaat om het samenvoegen van de verkeerde bestanden, het verwijderen van de verkeerde branch of iets ergers, het is belangrijk om te weten hoe je fouten ongedaan kunt maken met Git.
We hebben een spoedcursus uitgebracht op het freeCodeCamp.org YouTube-kanaal die je 17 verschillende manieren leert om fouten in Git ongedaan te maken.
Tobias Günther heeft deze cursus ontwikkeld. Tobias werkt al vele jaren met Git. Hij hielp zelfs bij het maken van Tower, een populaire Git GUI-client.
Veel ontwikkelaars zijn niet op de hoogte van alle manieren waarop ze Git kunnen gebruiken om fouten ongedaan te maken. Deze cursus leert je wat Git kan doen en hoe Git het doet.
De eerste helft van de cursus omvat meer algemene gevallen waarvan het gemakkelijker is om te herstellen. De tweede helft leert meer gecompliceerde fouten om op te lossen. Maar het is mogelijk om bijna alle fouten in Git ongedaan te maken.
Dit zijn de onderwerpen die in deze cursus worden behandeld:
- Git gebruiken als vangnet
- Alle lokale wijzigingen in een bestand negeren
- Herstel van verwijderde bestanden
- Brokken / regels in een bestand weggooien
- Alle lokale wijzigingen negeren
- De laatste commit repareren
- Wat "geschiedenis herschrijven" betekent
- Een commit in het midden terugdraaien
- Resetten naar een oude revisie
- Een bestand terugzetten naar een oude revisie
- De reflog
- Verwijderde commits herstellen
- Verwijderde takken herstellen
- Verplaatsen van een commit naar een nieuwe branch
- Een commit verplaatsen naar een andere branch
- Interactive Rebase: een overzicht van wat u kunt doen
- Interactive Rebase: hoe het in het algemeen werkt
- Oude vastleggingsberichten bewerken met Interactive Rebase
- Commits verwijderen met Interactive Rebase
- Meerdere commits samenpersen tot één met Interactive Rebase
- Wijzigingen toevoegen aan een oude commit met Interactive Rebase
- Een oude commit splitsen / bewerken met Interactive Rebase
Bekijk de volledige cursus op het freeCodeCamp.org YouTube-kanaal (1 uur kijken).