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

Η επαναφορά του git καταργεί τις αλλαγές;
Η επαναφορά του git καταργεί τις αλλαγές;

Βίντεο: Η επαναφορά του git καταργεί τις αλλαγές;

Βίντεο: Η επαναφορά του git καταργεί τις αλλαγές;
Βίντεο: Επαναφορά Εργοστασιακών Ρυθμίσεων σε Windows 10 χωρίς να γνωρίζεις τον κωδικό χρήστη 2024, Νοέμβριος
Anonim

Αναίρεση τοπικών αλλαγών

  1. Απορρίπτω όλα τοπικά αλλαγές , αλλά αποθηκεύστε τα για πιθανή επαναχρησιμοποίηση αργότερα: git θέτω κατά μέρος.
  2. Απόρριψη τοπικού αλλαγές (μόνιμα) σε ένα αρχείο: git ολοκλήρωση παραγγελίας --
  3. Απορρίπτω όλα τοπικά αλλαγές σε όλα τα αρχεία μόνιμα: επαναφορά git --σκληρός.

Σχετικά με αυτό, τι είναι η επαναφορά και η διαγραφή αλλαγών στο git;

Χρήση επαναφορά για να επαναφέρετε ένα υποκατάστημα στο τοπικό σας αποθετήριο στα περιεχόμενα μιας προηγούμενης δέσμευσης. Η πιο κοινή χρήση του επαναφορά εντολή είναι απλά να απορρίψετε όλα άλλαξε αρχεία από την τελευταία δέσμευση και επαναφέρετε τα αρχεία στην κατάσταση στην οποία βρίσκονταν κατά την πιο πρόσφατη δέσμευση.

Επιπλέον, πώς μπορώ να επαναφέρω όλες τις αλλαγές σε έναν κλάδο; Δοκιμάστε το git checkout -αν αυτό θα απορριφθεί τυχόν τοπικές αλλαγές που δεν δεσμεύονται σε ΟΛΑ τα υποκαταστήματα και κύριος. Όταν θέλετε να απορρίψετε αλλαγές στο δικό σου τοπικό υποκατάστημα , μπορείτε να τα αποθηκεύσετε αλλαγές χρησιμοποιώντας την εντολή git stash. Τα δικα σου αλλαγές θα αποθηκευτεί και μπορείτε να τα ανακτήσετε αργότερα, αν θέλετε ή μπορείτε να τα διαγράψετε.

Με αυτόν τον τρόπο, πώς μπορώ να επαναφέρω τις αλλαγές στο Git;

Για επαναφορά, μπορείτε:

  1. Μεταβείτε στο ιστορικό Git.
  2. Κάντε δεξί κλικ στο commit που θέλετε να επαναφέρετε.
  3. Επιλέξτε επαναφορά δέσμευσης.
  4. Βεβαιωθείτε ότι η δέσμευση των αλλαγών είναι επιλεγμένη.
  5. Κάντε κλικ στην επαναφορά.

Ποιο είναι το αποτέλεσμα της κλήσης επαναφοράς git στον τοπικό σας χώρο αποθήκευσης Git;

Αφού ελέγξετε το αποτέλεσμα της συγχώνευσης, μπορεί να διαπιστώσετε ότι η αλλαγή στον άλλο κλάδο δεν είναι ικανοποιητική. Τρέξιμο επαναφορά git --Το hard ORIG_HEAD θα σας αφήσει να επιστρέψετε εκεί που ήσασταν, αλλά θα το απορρίψει το τοπικό σας αλλαγές, τις οποίες δεν θέλετε. επαναφορά git --η συγχώνευση διατηρείται το τοπικό σας αλλαγές.

Συνιστάται: