Hogyan távolíthatok el egy fájlt egy git tárolóból “s index anélkül, hogy eltávolítaná a fájlt a működő fáról?

Ha volt egy fájlom, ./notes.txt A git nyomon követhetem a git rm notes.txt futtatását. De ez eltávolítaná a fájlt. Inkább azt szeretném, ha a git csak abbahagyná a fájl nyomon követését. > Válasz

Csak a git rm --cached notes.txt parancsot használhatja. Ez megőrzi a fájlt, de eltávolítja az indexből.

Válasz

git reset HEAD <file> egy adott fájl eltávolításához.

és git reset HEAD az összes fájl eltávolításához a git indexből.

Megjegyzések

  • Ez a válasz 8 évvel a Gert ' megoldás után jelent meg, és a git reset parancs szemantikája megváltozott azóta idő?

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük