Hvordan angre feil med Git
UH oh. Du slo bare tilfeldigvis sammen filene dine til hovedgrenen da du mente å slå dem sammen til iscenesettelsesgrenen. Hva nå?
Nesten alle som bruker Git, tar feil på et tidspunkt. Enten det er å slå sammen feil filer, slette feil gren eller noe verre, er det viktig å vite hvordan du kan angre feil med Git.
Vi har gitt ut et kollisjonskurs på YouTube-kanalen freeCodeCamp.org som vil lære deg 17 forskjellige måter å angre feil i Git på.
Tobias Günther utviklet dette kurset. Tobias har jobbet med Git i mange år. Han hjelper til og med med å lage Tower, som er en populær Git GUI-klient.
Mange utviklere er ikke klar over alle måtene de kan bruke Git på for å angre feil. Dette kurset vil lære deg hva Git kan gjøre og hvordan Git gjør det.
Første halvdel av kurset inkluderer vanligere saker som det er lettere å komme seg fra. Andre omgang lærer mer kompliserte feil å fikse. Men det er mulig å angre nesten alle feil i Git.
Her er emnene som dekkes på dette kurset:
- Bruke Git som sikkerhetsnett
- Forkast alle lokale endringer i en fil
- Gjenopprette slettede filer
- Kaste biter / linjer i en fil
- Forkast alle lokale endringer
- Å fikse den siste forpliktelsen
- Hva "omskrivningshistorie" betyr
- Tilbakestille en forpliktelse i midten
- Tilbakestiller til en gammel revisjon
- Tilbakestiller en fil til en gammel revisjon
- Reflogen
- Gjenopprette slettede forpliktelser
- Gjenopprette slettede grener
- Flytte en forpliktelse til en ny gren
- Flytte en forpliktelse til en annen gren
- Interactive Rebase: en oversikt over hva du kan gjøre
- Interaktiv Rebase: hvordan det fungerer generelt
- Redigere gamle kommisjonsmeldinger med Interactive Rebase
- Slette forpliktelser med Interactive Rebase
- Squashing av flere forpliktelser til ett med Interactive Rebase
- Legge til endringer i en gammel kommisjon med Interactive Rebase
- Deling / redigering av en gammel kommisjon med Interactive Rebase
Se hele kurset på freeCodeCamp.org YouTube-kanalen (1 times se).