Kirjailija: M. Fahad Khawaja
JaaTweetSähköposti

Käytä näitä Git-komentoja suorittaaksesi toimintoja, kuten tiedoston poistamista vahvistuksesta.

Olet todennäköisesti käyttänyt Gitiä versionhallintajärjestelmänä projektille tai kahdelle, jos olet tavallinen kehittäjä. Vaikka Gitin käyttö on suhteellisen yksinkertaista, ei ole mahdotonta törmätä joihinkin ongelmiin. Yksi tällainen tilanne, johon kehittäjät usein joutuvat, on, kun heidän on poistettava tiedostoja sitoumuksesta.

Lue, kun esittelemme, kuinka voit poistaa tiedoston Git commitista.

Git Statesin ymmärtäminen

Ennen kuin hyppäät tiedoston poistamiseen toimituksesta, sinun on ymmärrettävä tiedoston erilaiset Git-työnkulun tilat.

Git-tiedoston kanssa työskenneltäessä on neljä mahdollista tilaa. Ensimmäinen on jäljittämätön tila – tiedostot, jotka olet luonut ja joita et ole vielä työntänyt tai asettanut, ovat tässä tilassa. Git-arkisto ei seuraa näitä tiedostoja.

Kun käytät git add -komento tiedostossa, se muuttuu vaiheittaiseksi ja siirtyy toiseen tilaan. Git-vaihe pohjimmiltaan valmistelee tiedoston sitoutumista varten. Kolmas tila sisältää commit-komennon; the

instagram viewer
git commit komento siirtää vaiheittaisen tiedoston haaraan uusien muutosten rinnalla.

Tiedostojen, jotka on jo tehty, mutta joita on muokattu edellisen vahvistuksen jälkeen, sanotaan olevan muokkaustilassa.

Git Poista tiedosto vahvistuksesta

Voit poistaa tiedoston, joka on sitoutunut haaraan tai Git-tietovarastoon, käyttämällä git reset komento seuraavasti:

git reset --soft HEAD^

Tämä palauttaa sitoutuneet tiedostot tehokkaasti esitysalueelle.

Jos haluat edelleen poistaa tiedoston esitysalueelta, käytä git reset komentaa vielä kerran. Esitysalueelta poistettua tiedostoa ei sitouduta haaraan.

git reset HEAD 

Tämän jälkeen voit tehdä tarvittavat muutokset, vaiheista tiedostosi käyttämällä git addja lopuksi käytä git commit siirtääksesi muutokset arkistoon.

git rm -- välimuistissa oleva tiedostonimi 

git commit --amend

Poista tiedosto vahvistuksesta

Git on välttämätön työkalu jokaiselle kehittäjälle; Tiedostojen poistaminen commitista on tärkeä taito, joka jokaisen pyrkivän ja kokeneen kehittäjän on tiedettävä.

Niille, jotka ovat innokkaita oppimaan, Gitissä on monia arvokkaita ominaisuuksia, joita voit tutkia ja käyttää päivittäisen työnkulkusi parantamiseen.

Advanced Git Tutorial

Vie Git-taitosi aloittelijasta edistyneeseen tämän kattavan oppaan avulla.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Ohjelmointi
  • GitHub
  • Ohjelmointi
Kirjailijasta
M. Fahad Khawaja (71 artikkelia julkaistu)

Fahad on kirjoittaja MakeUseOfissa ja opiskelee parhaillaan tietojenkäsittelytieteitä. Innokkaana tekniikkakirjoittajana hän varmistaa, että hän pysyy ajan tasalla uusimman tekniikan kanssa. Hän on erityisen kiinnostunut jalkapallosta ja tekniikasta.

Lisää M. Fahad Khawaja

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi