Hvordan fjerner jeg en fil fra et git-arkiv “s indeks uden at fjerne filen fra arbejdstræet?

Hvis jeg havde en fil ./notes.txt blev den sporet af git kunne jeg køre git rm notes.txt. Men det ville fjerne filen. Jeg vil hellere have git bare for at stoppe med at spore filen.

Svar

Du kan bare bruge git rm --cached notes.txt. Dette vil gemme filen, men fjerne den fra indekset.

Svar

git reset HEAD <file> til fjernelse af en bestemt fil.

og git reset HEAD til fjernelse af alle filer fra git-indekset.

Kommentarer

  • Dette svar dukkede op 8 år efter Gert ' s løsning, har semantisk git reset kommando ændret siden det tid?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *