Kuinka kumota virheet Gitin kanssa

Voi ei. Yhdistit tiedostosi vahingossa päähaaraan, kun aiot yhdistää ne vaiheistushaaraan. Mitä nyt?

Lähes jokainen, joka käyttää Gitiä, tekee jossain vaiheessa virheen. Olipa kyseessä väärien tiedostojen yhdistäminen, väärän haaran poistaminen tai jotain pahempaa, on tärkeää tietää, miten virheet voidaan kumota Gitin kanssa.

Olemme julkaisseet kaatumiskurssin freeCodeCamp.org-YouTube-kanavalla, joka opettaa sinulle 17 eri tapaa kumota virheet Gitissä.

Tobias Günther kehitti tämän kurssin. Tobias on työskennellyt Gitin kanssa monta vuotta. Hän auttaa jopa luomaan Towerin, joka on suosittu Git GUI -asiakas.

Monet kehittäjät eivät tiedä kaikkia tapoja, joilla he voivat käyttää Gitiä virheiden kumoamiseen. Tämä kurssi opettaa sinulle, mitä Git voi tehdä ja miten Git tekee sen.

Kurssin ensimmäinen puoli sisältää yleisempiä tapauksia, joista on helpompi toipua. Toinen puoli opettaa monimutkaisempia virheitä korjattavaksi. Mutta on mahdollista kumota melkein kaikki Gitin virheet.

Tässä ovat tämän kurssin aiheet:

  • Gitin käyttäminen turvaverkkona
  • Hylkää kaikki paikalliset muutokset tiedostossa
  • Palautetaan poistetut tiedostot
  • Palojen / viivojen hylkääminen tiedostosta
  • Hylkää kaikki paikalliset muutokset
  • Korjaa viimeinen sitoutuminen
  • Mitä "historian uudelleenkirjoittaminen" tarkoittaa
  • Palauta sitoutuminen keskellä
  • Palautetaan vanhaan versioon
  • Tiedoston palauttaminen vanhaan versioon
  • Reflog
  • Palautettujen poistojen palauttaminen
  • Palautettujen haarojen palautus
  • Sitoumuksen siirtäminen uudelle haaralle
  • Sitoumuksen siirtäminen toiselle haaralle
  • Interaktiivinen Rebase: yleiskatsaus siihen, mitä voit tehdä
  • Interaktiivinen Rebase: miten se toimii yleensä
  • Vanhojen sitoutumisviestien muokkaaminen Interactive Rebase -sovelluksella
  • Sitoumusten poistaminen Interactive Rebase -sovelluksella
  • Useiden sitoutumisten murtaaminen yhdeksi Interactive Rebase -ohjelman avulla
  • Muutosten lisääminen vanhaan sitoutumiseen Interactive Rebasen avulla
  • Vanhan sitoutumisen jakaminen / muokkaaminen Interactive Rebasen avulla

Katso koko kurssi freeCodeCamp.org-YouTube-kanavalta (1 tunnin katselu).