Hur man ångrar misstag med Git

Hoppsan. Du slog bara av misstag dina filer till huvudgrenen när du tänkte slå dem samman till iscensättningsgrenen. Nu då?

Nästan alla som använder Git gör ett misstag någon gång. Oavsett om det är att slå ihop fel filer, ta bort fel gren eller något värre, är det viktigt att veta hur man kan ångra misstag med Git.

Vi har släppt en kraschkurs på YouTube-kanalen freeCodeCamp.org som lär dig 17 olika sätt att ångra misstag i Git.

Tobias Günther utvecklade denna kurs. Tobias har arbetat med Git i många år. Han hjälper till och med att skapa Tower, som är en populär Git GUI-klient.

Många utvecklare är inte medvetna om alla sätt att använda Git för att ångra misstag. Denna kurs lär dig vad Git kan göra och hur Git gör det.

Den första halvan av kursen innehåller vanligare fall som är lättare att återhämta sig från. Andra halvåret lär mer komplicerade misstag att fixa. Men det är möjligt att ångra nästan alla misstag i Git.

Här är ämnena som tas upp i denna kurs:

  • Använda Git som skyddsnät
  • Kassera alla lokala ändringar i en fil
  • Återställ raderade filer
  • Kassera bitar / rader i en fil
  • Kasserar alla lokala ändringar
  • Åtgärda det senaste åtagandet
  • Vad "omskrivningshistorik" betyder
  • Återställa ett åtagande i mitten
  • Återställer till en gammal version
  • Återställ en fil till en gammal version
  • Reflogen
  • Återställa raderade åtaganden
  • Återställer borttagna filialer
  • Flytta ett åtagande till en ny filial
  • Flytta ett åtagande till en annan gren
  • Interactive Rebase: en översikt över vad du kan göra
  • Interaktiv Rebase: hur det fungerar i allmänhet
  • Redigering av gamla meddelanden med Interactive Rebase
  • Radera åtaganden med Interactive Rebase
  • Squashing flera åtaganden i ett med Interactive Rebase
  • Lägga till ändringar i ett gammalt engagemang med Interactive Rebase
  • Dela / redigera ett gammalt engagemang med Interactive Rebase

Se hela kursen på YouTube-kanalen freeCodeCamp.org (1 timmars titt).