Πιέζεται το git reflog;

Πιέζεται το git reflog;
Πιέζεται το git reflog;
Anonim

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

Πώς βλέπω το git Reflog;

Αν θέλετε να δείτε ότι δεσμεύετε το ιστορικό για όλους τους κλάδους, πληκτρολογήστε git log --all. Το git reflog εμφανίζει μια εγγραφή των αναφορών σας όπως είπε ο Cupcake. Υπάρχει μια καταχώριση κάθε φορά που γίνεται μια δέσμευση ή μια ολοκλήρωση αγοράς. Δοκιμάστε να κάνετε εναλλαγή μεταξύ δύο υποκαταστημάτων μερικές φορές χρησιμοποιώντας το git checkout και εκτελέστε το git reflog μετά από κάθε ταμείο.

Πιέζει το git pull;

Το

git pull είναι μία από τις πολλές εντολές που διεκδικούν την ευθύνη του 'συγχρονισμού' απομακρυσμένου περιεχομένου. Η εντολή git remote χρησιμοποιείται για να καθορίσει σε ποια απομακρυσμένα τελικά σημεία θα λειτουργούν οι εντολές συγχρονισμού. Η εντολή git push χρησιμοποιείται για τη μεταφόρτωση περιεχομένου σε ένα απομακρυσμένο αποθετήριο.

Τι είναι το git Reflog;

Το

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

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

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

Συνιστάται: