Hvordan fjerner jeg en fil fra et git-arkiv «s indeks uten å fjerne filen fra arbeidstreet?

Hvis jeg hadde en fil ./notes.txt som var under sporet av git, kunne jeg kjøre git rm notes.txt. Men det ville fjernet filen. Jeg vil heller ha git bare for å slutte å spore filen.

Svar

Du kan bare bruke git rm --cached notes.txt. Dette vil beholde filen, men fjerne den fra indeksen.

Svar

git reset HEAD <file> for å fjerne en bestemt fil.

og git reset HEAD for å fjerne alle filer fra git-indeksen.

Kommentarer

  • Det svaret dukket opp 8 år etter at Gert ' s løsning, har semantikk om git reset kommandoen endret siden den tid?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *