1. Ανοίξτε το τερματικό ή το Git Bash και μεταβείτε στον κατάλογο του αποθετηρίου που περιέχει το commit με το αρχείο που θέλετε να καταργήσετε.
2. Χρησιμοποιήστε την εντολή `git log` για να βρείτε τον κατακερματισμό commit του commit που περιέχει το αρχείο που θέλετε να καταργήσετε.
3. Χρησιμοποιήστε την εντολή `git rm` ακολουθούμενη από τη διαδρομή προς το αρχείο που θέλετε να καταργήσετε και τον κατακερματισμό commit της commit που περιέχει το αρχείο.
Εδώ είναι ένα παράδειγμα:
```
git rm -- προσωρινά αποθηκευμένη διαδρομή/προς/αρχείο commit_hash
```
Αντικαταστήστε το «path/to/file» με την πραγματική διαδρομή προς το αρχείο που θέλετε να καταργήσετε και το «commit_hash» με τον πραγματικό κατακερματισμό commit της δέσμευσης που περιέχει το αρχείο.
Αυτή η εντολή θα αφαιρέσει το καθορισμένο αρχείο από την περιοχή σταδίου και την καθορισμένη δέσμευση. Εάν θέλετε να αφαιρέσετε το αρχείο από όλες τις δεσμεύσεις, μπορείτε να χρησιμοποιήσετε την επιλογή «--force» με την εντολή «git rm».
Αφού αφαιρέσετε το αρχείο, μπορείτε να πραγματοποιήσετε τις αλλαγές στο αποθετήριο.
```
git commit -m "Καταργήθηκε αρχείο"
```
Αντικαταστήστε το "Removed file" με ένα ουσιαστικό μήνυμα δέσμευσης.
Σημείωση:Η κατάργηση αρχείων από δεσμεύσεις είναι μια καταστροφική λειτουργία και δεν μπορεί να αναιρεθεί εκτός εάν έχετε αντίγραφο ασφαλείας του αποθετηρίου. Επομένως, είναι σημαντικό να χρησιμοποιείτε αυτήν την εντολή με προσοχή.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα