Τι κάνει το reflog;

Τι κάνει το reflog;
Τι κάνει το reflog;
Anonim

Το

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

Τι δείχνει το Reflog;

Το reflog, όπως αναφέρει το βιβλίο Pro Git, είναι μια εγγραφή των αναφορών σας (βασικά, των δεικτών διακλάδωσης και του δείκτη HEAD), και των δεσμεύσεων που έχουν δείξει στο.

Πόσο πίσω πάει το Reflog;

Από προεπιλογή, η ημερομηνία λήξης επανασύνδεσης είναι ορίζεται σε 90 ημέρες. Ένας χρόνος λήξης μπορεί να καθοριστεί μεταβιβάζοντας ένα όρισμα γραμμής εντολών --expire=time to git reflog expire ή ορίζοντας ένα όνομα διαμόρφωσης git του gc.

Ποια είναι η διαφορά μεταξύ του git log και του Reflog;

Η μεγαλύτερη διαφορά μεταξύ του Git reflog έναντι του αρχείου καταγραφής είναι ότι το το αρχείο καταγραφής είναι μια δημόσια λογιστική του ιστορικού δεσμεύσεων του αποθετηρίου ενώ το reflog είναι μια ιδιωτική, συγκεκριμένη λογιστική για τον χώρο εργασίας τοπικές δεσμεύσεις του repo. … Χρησιμοποιήστε την εντολή git log για να προβάλετε το αρχείο καταγραφής και χρησιμοποιήστε την εντολή git reflog για να προβάλετε το reflog.

Ποιες πληροφορίες αποθηκεύει τα αρχεία καταγραφής αναφοράς του git Reflogs;

Αρχεία καταγραφής αναφοράς, ή "reflogs", record όταν ενημερώθηκαν οι συμβουλές των υποκαταστημάτων και άλλες αναφορές στο τοπικό αποθετήριο. Τα Reflogs είναι χρήσιμα σε διάφορες εντολές Git, για να καθορίσετε την παλιά τιμή μιας αναφοράς. Για παράδειγμα, το HEAD@{2} σημαίνει "εκεί που συνήθιζε το HEADπριν από δύο κινήσεις", master@{one. week.

Συνιστάται: