Hur tar jag bort en fil från ett git-arkiv ”s index utan att ta bort filen från arbetsträdet?
Om jag hade en fil ./notes.txt
som var spårad av git, jag kunde köra git rm notes.txt
. Men det skulle ta bort filen. Jag vill hellre git bara för att sluta spåra filen.
Svara
Du kan bara använda git rm --cached notes.txt
. Detta behåller filen men tar bort den från indexet.
Svar
git reset HEAD <file>
för att ta bort en viss fil.
och git reset HEAD
för att ta bort alla filer från gitindex.
git reset
kommandot ändrats sedan tid?