Távolítsa el a figyelmen kívül hagyott fájlokat a git-ben

Egy parancs a figyelmen kívül hagyott, bejelentkezett fájlok eltávolítására

Figyelmen kívül hagyott fájlok eltávolítása a git-ből

Ha valaha is olyan helyzetben volt, hogy a git-ben már bejelentkezett fájlokat vagy könyvtárakat el kell távolítani, egyetlen parancs van, amely pontosan ezt teszi. Ez a parancs elkerüli az adatok törlését, végrehajtja a törlést, és utána újra hozzáadja ugyanazokat az adatokat.

# In this example, the 'bin'-directory
# gets removed from git. Note that this
# operation doesn't remove the file 
# itself, only its reference in git.

git rm -r --cached bin

# Same command, for the file 'log.ts'.

git rm -r --cached log.ts

A már bejelentkezett adatokkal is működik

Ez a parancs akkor is eltávolítja az adott fájlt vagy könyvtárat a git-tree-ból, ha az adatok a gitignore-fájlban való meghatározása előtt kerültek hozzáadásra. Természetesen a valódi fájl vagy könyvtár nem törlődik, csak a hivatkozása a git-ben.