Kuinka purkaa tiedosto Gitissä

How Unstage File Git



Git -käyttäjien on työskenneltävä erityyppisten tiedostojen kanssa paikallisessa arkistossa. Tiedosto lisätään arkistoon käyttämällä `git add` -komentoa, ja tätä kutsutaan tiedoston asettamiseksi paikalliseen arkistoon. Käyttäjä voi vahvistaa tiedoston lisäystehtävän komennolla `git skirt`. Oletetaan kuitenkin, että käyttäjä lisäsi vahingossa minkä tahansa tiedoston eikä halunnut pitää tiedostoa arkistossa lisäyksen jälkeen. Siinä tapauksessa hän voi poistaa tiedoston lava -alueelta käyttämällä `git reset` -komentoa tai poistamalla tiedoston. Pysäytysindeksi sijaitsee .git/index. Jos käyttäjä muuttaa minkä tahansa lisätyn tiedoston sisältöä, käyttäjän on lisättävä tiedosto uudelleen, jotta muutokset säilyvät, tai palautettava tiedosto edellisessä vaiheessa kumotakseen muutokset. Tässä opetusohjelmassa on selitetty eri tapoja purkaa paikallisen git -arkiston tiedosto.

Edellytykset:

Asenna GitHub Desktop.

GitHub Desktop auttaa gitin käyttäjää suorittamaan gitiin liittyviä tehtäviä graafisesti. Voit helposti ladata tämän sovelluksen uusimman asennusohjelman Ubuntulle osoitteesta github.com. Sinun on asennettava ja määritettävä tämä sovellus lataamisen jälkeen, jotta voit käyttää sitä. Voit myös tarkistaa opetusohjelman GitHub Desktopin asentamisesta Ubuntuun tietääksesi asennusprosessin oikein.







Luo GitHub -tili

Sinun on luotava GitHub -tili, jotta voit tarkistaa tässä etäpalvelimessa käytetyt komennot.



Luo paikallinen ja etävarasto

Sinun on luotava paikallinen arkisto ja julkaistava tietovarasto etäpalvelimella testataksesi tässä opetusohjelmassa käytettyjä komentoja. Siirry paikallisen arkiston kansioon tarkistaaksesi tässä opetusohjelmassa käytetyt komennot.



Poista tiedosto käyttämällä git reset:

Tapa poistaa kaikki arkistotiedostot käyttämällä ` git nollaus `` -komento näkyy tässä opetusohjelman osassa. Käyttäjä voi purkaa kaikki tiedostot tai tietyn tiedoston tai sitoutuneen tiedoston tällä komennolla.





Poista kaikki tiedostot

Tarkista arkiston nykyinen tila suorittamalla seuraava komento.

$git -tila

Seuraava tulos on osoittanut, että upload1.php -tiedostoa on muutettu. Muokattu tiedosto voidaan lisätä uudelleen tai vanha tiedosto voidaan palauttaa.



Lisää muokattu upload1.php -tiedosto arkistoon suorittamalla seuraavat komennot, tarkista tila, poista kaikki vaiheittaiset tiedostot ja tarkista tila uudelleen.

$git lisäälataa1.php

$git -tila

$git nollaus

$git -tila

Seuraava tulos osoittaa, että muokattu tiedosto on tallennettu gitin vaihealueelle `suorittamisen jälkeen git lisää `komento. Tiedosto poistetaan uudelleen vaiheen `suorittamisen jälkeen git nollaus komento.

Poista tietty tiedosto

`` git nollaus `komentoa voidaan käyttää tietyn tiedoston purkamiseen mainitsemalla tiedostonimi tällä komennolla. Tarkista arkiston nykyinen tila suorittamalla seuraava komento.

$git -tila

Seuraava tulos osoittaa, että kahta tiedostoa on muokattu nykyisessä arkistossa. Nämä ovat lataa1.php ja upload5.php.

Lisää muokatut tiedostot ja tarkista tila suorittamalla seuraavat komennot.

$git lisäälataa1.php

$git lisääupload5.php

$git -tila

Seuraava tulos osoittaa, että kaksi muokattua tiedostoa on tallennettu arkiston vaihealueelle.

Irrota upload5.php -tiedosto arkistosta suorittamalla seuraavat komennot ja tarkista arkiston tila uudelleen.

$git nollausupload5.php

$git -tila

Seuraava tulos osoittaa sen upload5.php on epävakaa ja lataa1.php on tallennettu lava -alueelle.

Poista suoritettu tiedosto

Tämän opetusohjelman edellisessä osassa ` git nollaus `komento on poistanut arkiston sitomattomat tiedostot. Tapa oppia purkamaan sitoutunut tiedosto on esitetty tässä opetusohjelman osassa.

Suorita seuraava komento tarkistaaksesi arkiston tilan ja vahvistaksesi vaiheitettu tiedosto vahvistusviestillä.

$git -tila

$git sitoutua -m 'upload1.php päivitetty.'

`` git -tila `tuotos on osoittanut, että lataa1.php tiedosto tallennetaan lava -alueelle ja upload5.php ei ole lavastettu. Seuraavaksi, lataa1.php tiedosto on päivitetty käyttämällä ` git sitoutua `komento.

Suorita seuraava komento purkamaan viimeksi tehty tehtävä ja tarkista arkiston tila uudelleen.

$git nollausPÄÄ ~1

$git -tila

Seuraava tulos osoittaa, että lataa1.php tiedosto, joka on tehty ennen, on estetty vaiheen `suorittamisen jälkeen git nollaus komento.

Poista tiedosto komennolla `rm`:

Käyttämällä ` mene rm `komento on toinen tapa purkaa arkiston tiedosto. Lisää muokattu tiedosto nimeltä suorittamalla seuraava komento lataa1.php arkistossa ja tarkista arkiston nykyinen tila.

$git lisäälataa1.php

$git -tila

Seuraava tulos osoittaa, että upload1.php -tiedosto on tallennettu arkiston vaihealueelle ja se voidaan sitoa nyt tai palauttaa edellisessä vaiheessa.

`` mene rm `-komentoa käytetään poistamaan kaikki tiedostot pysyvästi arkistosta. Mutta jos käyttäjä haluaa purkaa minkä tahansa tiedoston poistamatta tiedostoa arkistosta ` mene rm `-komennolla, sitten -välimuistia tarvitaan käytettäväksi` kanssa mene rm `komento. Poista seuraavat vaiheet suorittamalla seuraavat komennot lataa1.php tiedosto pitämällä tiedostoa arkistossa ja tarkistamalla arkiston tila.

$mene rmlataa1.php--kätkö

$git -tila

Seuraava tulos osoittaa sen lataa1.php on epävakaa, mutta tiedostoa ei poisteta arkistosta.

Johtopäätös:

Tässä opetusohjelmassa on esitetty kaksi eri tapaa arkiston arkistojen poistamiseen käyttämällä paikallista esivarastoa. Git reset- ja git rm -komentoja on käytetty vaiheittaisten tiedostojen purkamiseen, jotta git -käyttäjä voi käyttää unstage -komentoa arkistossaan.