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
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 tiedostonimigit 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.
Vie Git-taitosi aloittelijasta edistyneeseen tämän kattavan oppaan avulla.
Lue Seuraava
- Ohjelmointi
- GitHub
- Ohjelmointi
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.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi