Καταργήστε τα αρχεία που αγνοήθηκαν στο git

Μία εντολή που πρέπει να χρησιμοποιήσετε για την αφαίρεση των αγνοημένων αρχείων που είναι check-in

Αφαίρεση αγνοημένων αρχείων από το git

Εάν βρεθήκατε ποτέ στην κατάσταση που έπρεπε να αφαιρεθούν τα ήδη ελεγμένα αρχεία ή οι κατάλογοι στο git, υπάρχει μια μόνο εντολή που κάνει ακριβώς αυτό. Αυτή η εντολή αποφεύγει τη διαγραφή των δεδομένων, δεσμεύει τη διαγραφή και προσθέτει ξανά τα ίδια δεδομένα στη συνέχεια.

# 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

Λειτουργεί επίσης για δεδομένα που έχουν ήδη γίνει check-in

Αυτή η εντολή αφαιρεί επίσης το συγκεκριμένο αρχείο ή κατάλογο από το git-tree εάν τα δεδομένα έχουν προστεθεί πριν οριστούν στο αρχείο gitignore. Φυσικά, το πραγματικό αρχείο ή κατάλογος δεν θα διαγραφεί, μόνο η αναφορά του στο git.