Harvard CS50 lecture 4
Πίνακας περιεχομένων:
Τα αρχεία στον κατάλογο εργασίας Git μπορούν είτε να παρακολουθούνται είτε να μην ακολουθούνται.
Τα εντοπισμένα αρχεία είναι αυτά που έχουν προστεθεί και δεσμευτεί και το git γνωρίζει. Τα παρακολουθούμενα αρχεία μπορούν να τροποποιηθούν, να τροποποιηθούν ή να αναβαθμιστούν. Όλα τα άλλα αρχεία στον κατάλογο εργασίας είναι ατάραχτα και το git δεν γνωρίζει αυτά τα αρχεία.
Μερικές φορές ο κατάλογός εργασίας git μπορεί να γεμίσει με άχρηστα αρχεία που είτε δημιουργούνται αυτόματα είτε απομείνουν από συγχωνεύσεις ή δημιουργούνται κατά λάθος. Σε αυτές τις περιπτώσεις, μπορείτε είτε να προσθέσετε αυτά τα αρχεία σε
.gitignore
είτε να τα αφαιρέσετε. Εάν θέλετε να διατηρήσετε τον αποθηκευτικό χώρο ωραίο και καθαρό, η καλύτερη επιλογή είναι να αφαιρέσετε τα περιττά αρχεία.
Αυτό το άρθρο εξηγεί τον τρόπο κατάργησης των μη κρυπτογραφημένων αρχείων στο Git.
Κατάργηση μη εξαντλημένων αρχείων
Η εντολή που σας επιτρέπει να καταργήσετε τα μη κρυπτογραφημένα αρχεία είναι
git clean
.
Είναι πάντα καλή ιδέα να δημιουργήσετε αντίγραφα ασφαλείας για το χώρο αποθήκευσής σας, επειδή αφού διαγραφεί, τα αρχεία και οι αλλαγές που έγιναν σε αυτά δεν μπορούν να ανακτηθούν.
Πριν εκτελέσετε την τρέχουσα εντολή και αφαιρέσετε τα μη κρυπτογραφημένα αρχεία και τους καταλόγους χρησιμοποιήστε την επιλογή
-n
που θα εκτελέσει μια "ξηρή εκτέλεση" και θα σας δείξει ποια αρχεία και καταλόγους θα διαγραφούν:
git clean -d -n
Η έξοδος θα φαίνεται κάπως έτσι:
Would remove content/test/ Would remove content/blog/post/example.md
Εάν ορισμένα από τα παραπάνω αρχεία είναι σημαντικά, πρέπει είτε να ξεκινήσετε την παρακολούθηση αυτών των αρχείων με το
git add
.gitignore
σας.
Μόλις είστε βέβαιοι ότι θέλετε να προχωρήσετε και να διαγράψετε τα μη αναρτημένα αρχεία και καταλόγους, πληκτρολογήστε:
git clean -d -f
Η εντολή θα εκτυπώσει όλα τα αρχεία και τους καταλόγους που διαγράφηκαν με επιτυχία:
Removing content/test/ Removing content/blog/post/example.md
Η επιλογή
-d
λέει στο git να καταργήσει και τους μη καταγεγραμμένους καταλόγους. Αν δεν θέλετε να διαγράψετε κενά μη κρυπτογραφημένα καταλόγους, παραλείψτε την επιλογή
-d
.
Η επιλογή
-f
σημαίνει δύναμη. Αν δεν χρησιμοποιηθεί και η μεταβλητή ρύθμισης Git
clean.requireForce
είναι ρυθμισμένη σε true, το Git δεν θα διαγράψει τα αρχεία.
git clean -d -i
Η έξοδος θα δείξει τα αρχεία και τους καταλόγους που θα αφαιρεθούν και θα σας ρωτήσει τι να κάνετε με αυτά τα αρχεία:
Would remove the following items: content/test/ content/blog/post/example.md *** Commands *** 1: clean 2: filter by pattern 3: select by numbers 4: ask each 5: quit 6: help
Επιλέξτε μία από τις επιλογές και πατήστε
Enter
.
Αν θέλετε να περιορίσετε την καθαρή λειτουργία σε συγκεκριμένους καταλόγους, περάστε τις διαδρομές στους καταλόγους που θα ελεγχθούν για τα μη παρακολουθούμενα αρχεία ως επιχειρήματα στην εντολή. Για παράδειγμα, για να ελέγξετε τα αρχεία κάτω από τον κατάλογο
src
που θα εκτελέσετε:
Κατάργηση παραβιασμένων αρχείων
Η εντολή
git clean
επιτρέπει επίσης την αφαίρεση των αρχείων και των καταλόγων που αγνοήθηκαν.
Για να καταργήσετε όλα τα αρχεία που αγνοήθηκαν και αδιατάρακτα χρησιμοποιήστε την επιλογή
-x
:
git clean -d -n -x
git clean -d -n -X
Η παραπάνω εντολή θα διαγράψει όλα τα αρχεία και τους καταλόγους που παρατίθενται στο
.gitignore
και θα διατηρήσει τα μη κρυπτογραφημένα αρχεία.
συμπέρασμα
Σε αυτό το σεμινάριο, σας δείξαμε πώς μπορείτε να διαγράψετε τα μη κρυπτογραφημένα αρχεία και τους καταλόγους στο Git. Θυμηθείτε να στεγνώσετε πάντα την εντολή πριν διαγράψετε τα αρχεία.
Το FTD World, στο ftdworld.net, είναι ένας ιστότοπος ευρετηρίου Usenet που απαριθμεί συνδέσμους προς δυαδικά αρχεία που δημοσιεύθηκαν στο Usenet. Παρέχει επίσης αρχεία με τη μορφή NZB που επιτρέπει στους χρήστες να κατεβάζουν πιο εύκολα τα αναρτημένα αρχεία. Με αυτόν τον τρόπο, ο ιστότοπος παρέχει πρόσβαση σε αρχεία ψυχαγωγίας που περιέχουν πνευματικά δικαιώματα, συμπεριλαμβανομένων βιβλίων, ταινιών, μουσικής, παιχνιδιών και λογισμικού, χωρίς την άδεια των κατόχων πνευματικών δικαιωμάτων, σύμφων
Η Brein ήθελε το δικαστήριο να αναγκάσει την ING Bank να αποκαλύψει ποιος είναι πίσω από έναν αριθμό τραπεζικού λογαριασμού που δημοσιεύτηκε στο site που χρησιμοποιείται για τη λήψη δωρεών, σύμφωνα με την ετυμηγορία που δημοσίευσε το δικαστήριο την Πέμπτη. Δεν ήταν προηγουμένως σε θέση να εντοπίσει τον καταχωρίζοντα ονόματος τομέα και δεν είχε λάβει απάντηση σε επιστολή που απέστειλε στον ρώσο πάροχο φιλοξενίας.
Έχουμε ήδη δει τι είναι τα προσωρινά αρχεία στα Windows. Τα προσωρινά αρχεία στα Windows είναι εκείνα τα αρχεία ανεπιθύμητης αλληλογραφίας των οποίων η χρήση είναι προσωρινή και καθίσταται περιττή όταν ολοκληρωθεί η εργασία. Αυτά τα προσωρινά αρχεία θα πρέπει να διαγραφούν μόλις το πρόγραμμα τερματιστεί. Αλλά αυτό δεν συμβαίνει πάντοτε, οδηγώντας σε σπατάλη του χώρου στο δίσκο.
Ενώ η παρουσία αυτών των Προσωρινών Αρχείων δεν επηρεάζει πραγματικά την απόδοση του λειτουργικού σας συστήματος, η διαγραφή τους περιοδικά είναι απλώς θέμα καλής πρακτικής διατήρησης της οικίας. θα πρέπει να το κάνουμε τακτικά. Πόσο συχνά πρέπει να κάνετε εξαρτάται από το πόσο επιθετικά χρησιμοποιείτε τον υπολογιστή σας. Αλλά για τους περισσότερους χρήστες, πιστεύω ότι η διαγραφή τέτοιων προσωρινών αρχείων τουλάχιστον μία φορά το μήνα θα πρέπει να είναι αρκετά καλή.
Τα ανεπιθύμητα αρχεία είναι αρχεία που παραμένουν στον υπολογιστή σας μετά την εκτέλεση μιας εργασίας. Μερικές φορές, τα Windows ή κάποιο πρόγραμμα χρειάζεται να δημιουργήσει προσωρινά αρχεία κάνοντας κάποια εργασία και στη συνέχεια ξεχάσει να διαγράψει τα προσωρινά αρχεία που δημιούργησε. Με την πάροδο του χρόνου, ο υπολογιστής σας είναι γεμάτος από ανεπιθύμητα αρχεία με τη μορφή προσωρινών αρχείων, αρχείων καταγραφής, αρχείων που έχουν ληφθεί και ανεπιθύμητων / περιττών καταχωρήσεων μητρώου τω
Ανεπιθύμητα αρχεία στα Windows 10







