Kuinka kumota muutokset Gitissä

Saatat jo tietää, että Git on kuin tallennuspistejärjestelmä. Gitin kanssa aluksi oppima on oppia tallentamaan muutokset ja sitouttamaan ne etätietovarastoon. Mutta miten voit kumota muutoksen ja palata edelliseen tilaan?

Sitä aiomme käsitellä tässä artikkelissa.

Olen katsonut tämän artikkelin sisällön videossa, jos haluat oppia katsomalla lukemisen sijaan.

Paikallinen vs. kaukosäädin

Kaukosäätimessä olevan laitteen kumoaminen on monimutkaisempaa. Siksi haluat pitää asiat paikallisesti, kunnes ne tavallaan vahvistetaan.

Neljä yleistä skenaariota

Käsittelemme seuraavia neljää yleistä skenaariota

  1. Paikallisten muutosten hylkääminen
  2. Edellisen sitoumuksen muuttaminen
  3. Paluu edelliseen sitoutumiseen
  4. Palaa kauko-ohjaimeen työnnettyyn sitoumukseen

Huomaa: Alla olevissa näyttökuvissa olen käyttänyt Fork for Mac OS Git Client -sovellusta. Voit tehdä saman muissa vastaavissa Git-asiakkaissa.

Skenaario 1: Paikallisten muutosten hylkääminen

Ensimmäinen skenaario on, kun olet luonut joitain muutoksia. He eivät ole vielä sitoutuneet. Ja haluat poistaa nämä muutokset.

Oletetaan, että haluamme luoda uuden ominaisuuden. Lisäämme projektiin HTML- ja CSS-tiedostoja:

 ``` ```css /* In CSS file */ .feature { font-size: 2em; /* Other styles */ }

Hylkää nämä muutokset:

  1. Mene lavastusalueelle
  2. Valitse tiedostot, joihin haluat hylätä muutokset
  3. Napsauta tiedostoja hiiren kakkospainikkeella
  4. Valitse hylkää muutokset

Skenaario 2: Edellisen sitoumuksen muuttaminen

Kun olet luonut sitoutumisen ja menetät joitain muutoksia ja haluat lisätä nämä muutokset edelliseen sitoutumisviestiin.

  1. Mene lavastusalueelle
  2. Vaihe tiedostot sitoutumaan
  3. Napsauta muutosvalintaruutua
  4. Muokkaa sitoutumisviestiäsi
  5. Tehdä

Skenaario 3: Paluu edelliseen sitoutumiseen

Sinulla on jo muutama sitoutuminen paikallisessa arkistossa. Päätät, ettet halua enää näitä sitoumuksia ja haluat "ladata" tiedostosi edellisestä tilasta.

  1. Mene Git-historiaan
  2. Napsauta hiiren kakkospainikkeella sitoutumista, johon haluat palata
  3. Valitse Palauta branchtähän
Huomaa: Voit palauttaa vain sitoutumisen, jota ei ole työnnetty kaukosäätimeen.

Skenaario 4: Palaa kauko-ohjaimeen työnnettyyn sitoumukseen

Jos sinulla on sitoutuminen, joka on työnnetty etähaaraan, sinun on palautettava se.

Palauttaminen tarkoittaa muutosten kumoamista luomalla uuden sitoutumisen. Jos lisäsit rivin, tämä palautussitoumus poistaa rivin. Jos poistat rivin, tämä palautus sitouttaa rivin takaisin.

Voit palata seuraavasti:

  1. Siirry Gitin historiaan
  2. Napsauta hiiren kakkospainikkeella palautetta, jonka haluat palauttaa
  3. Valitse palauta sitoutuminen
  4. Varmista, että se commit the changeson valittu.
  5. Napsauta Palaa

Muut skenaariot

GitHubilla on hyödyllinen artikkeli, joka näyttää, kuinka melkein kaikki voidaan kumota Gitin kanssa. On hyödyllistä, jos kohtaat muita skenaarioita. Lue se täältä.

Kiitos lukemisesta. Auttoiko tämä artikkeli millään tavalla? Jos se tapahtui, toivon, että harkitset sen jakamista. Saatat auttaa jotakuta ulos. Kiitos!

Tämä artikkeli julkaistiin alun perin osoitteessablogini.

Tilaa uutiskirjeeni, jos haluat lisää artikkeleita, joiden avulla voit tulla paremmaksi käyttöliittymän kehittäjäksi.