Kuinka poistan tiedoston git-arkistosta ”s index poistamatta tiedostoa työskentelevästä puusta?

Jos minulla oli tiedosto ./notes.txt, jota yritettiin gitin seuraama, voisin suorittaa git rm notes.txt. Mutta se poistaisi tiedoston. Haluan mieluummin gitin vain lopettamaan tiedoston seuraamisen.

Vastaa

Voit käyttää vain git rm --cached notes.txt. Tämä säilyttää tiedoston, mutta poistaa sen hakemistosta.

Vastaa

git reset HEAD <file> tietyn tiedoston poistamiseksi.

ja git reset HEAD kaikkien tiedostojen poistamiseksi git-hakemistosta.

Kommentit

  • Tämä vastaus ilmestyi kahdeksan vuotta sen jälkeen, kun Gert ' -ratkaisu on saanut komennon git reset semanttisen muutoksen siitä lähtien aika?

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *