Πίνακας περιεχομένων:

Πώς επαναφέρετε ένα αποθετήριο Git σε προηγούμενη δέσμευση;
Πώς επαναφέρετε ένα αποθετήριο Git σε προηγούμενη δέσμευση;

Βίντεο: Πώς επαναφέρετε ένα αποθετήριο Git σε προηγούμενη δέσμευση;

Βίντεο: Πώς επαναφέρετε ένα αποθετήριο Git σε προηγούμενη δέσμευση;
Βίντεο: How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git 2024, Απρίλιος
Anonim

Αν θέλεις επαναφέρετε την τελευταία δέσμευση απλά κάνε git revert <ανεπιθύμητος διαπράττω hash>; τότε μπορείς Σπρώξτε αυτό το νέο διαπράττω , που σας ανέτρεψε προηγούμενη δέσμευση . Για να διορθώσετε την αποκολλημένη κεφαλή κάντε git ταμείο <τρέχον κλαδί >.

Ομοίως, μπορείτε να ρωτήσετε, πώς μπορώ να επαναφέρω ένα αποθετήριο git;

4 Απαντήσεις

  1. Η επαναφορά του git χωρίς την επιλογή --hard επαναφέρει το ιστορικό δέσμευσης, αλλά όχι τα αρχεία. Με την επιλογή --hard γίνεται επίσης επαναφορά των αρχείων στο δέντρο εργασίας. (πιστωμένος χρήστης)
  2. Εάν θέλετε να δεσμεύσετε αυτήν την κατάσταση έτσι ώστε το απομακρυσμένο αποθετήριο να οδηγεί επίσης στην επαναφορά της δέσμευσης, κάντε: git push -f (πιστωμένος χρήστης)

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

Δεύτερον, πώς γίνεται επαναφορά σε ένα συγκεκριμένο commit;

Για να επαναφέρετε τον κλάδο HEAD σε μια συγκεκριμένη δέσμευση:

  1. Βεβαιωθείτε ότι ο τρέχων κλάδος HEAD σας είναι επιλεγμένος στην πλαϊνή γραμμή.
  2. Κάντε δεξί κλικ στη δέσμευση στην οποία θέλετε να επιστρέψετε στη λίστα και επιλέξτε Επαναφορά HEAD σε….

Ποια είναι η διαφορά μεταξύ της επαναφοράς git και της επαναφοράς;

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

Συνιστάται: