Πώς μπορώ να επαναφέρω ένα αρχείο στην τελευταία δέσμευση;
Πώς μπορώ να επαναφέρω ένα αρχείο στην τελευταία δέσμευση;

Βίντεο: Πώς μπορώ να επαναφέρω ένα αρχείο στην τελευταία δέσμευση;

Βίντεο: Πώς μπορώ να επαναφέρω ένα αρχείο στην τελευταία δέσμευση;
Βίντεο: Πως να Επαναφέρεις Διαγραμμένες Φωτογραφίες και Αρχεία! 2024, Νοέμβριος
Anonim

git επαναφορά --σκληρός

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

Στη συνέχεια, κάποιος μπορεί επίσης να ρωτήσει, πώς μπορείτε να επαναφέρετε ένα αρχείο σε ένα commit;

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

Ομοίως, πώς μπορώ να επιστρέψω σε μια προηγούμενη έκδοση ενός αρχείου στο Git; Επαναφορά Σε ένα Παλιά εκδοχή του Αποθετηρίου Ξεκινήστε μεταβαίνοντας στην καρτέλα "Ιστορικό". Κάντε δεξί κλικ στο προηγούμενος δεσμεύσετε και θα δείτε την επιλογή επαναστρέφω αυτή η δέσμευση. Εάν κάνετε κλικ στο Επαναστρέφω Αυτή η Δέσμευση, δύο πράγματα θα συμβούν. Το πρώτο είναι ότι το αρχεία στο αποθετήριο σας θα επαναστρέφω στο δικό τους προηγούμενος κατάσταση.

Με αυτόν τον τρόπο, πώς μπορείτε να αναιρέσετε τη δέσμευση χωρίς να χάσετε τις αλλαγές;

Αν πιέζατε το αλλαγές , μπορείς ξεκάνω και μετακινήστε τα αρχεία πίσω στη σκηνή χωρίς χρησιμοποιώντας άλλο κλάδο.

  1. Μεταβείτε στο παράθυρο ελέγχου έκδοσης (Alt + 9/Command + 9) - καρτέλα "Καταγραφή".
  2. Κάντε δεξί κλικ σε μια δέσμευση πριν από την τελευταία σας.
  3. Επαναφέρετε τον τρέχοντα κλάδο εδώ.
  4. επιλέξτε Μαλακό (!!!)
  5. πατήστε το κουμπί Επαναφορά στο κάτω μέρος του παραθύρου διαλόγου.

Πώς μπορώ να αφαιρέσω ένα αρχείο από μια δέσμευση git;

  1. Για να αφαιρέσετε ορισμένα αρχεία από μια δέσμευση Git, χρησιμοποιήστε την εντολή "git reset" με την επιλογή "–soft" και καθορίστε την δέσμευση πριν από το HEAD.
  2. Για να αφαιρέσετε αρχεία από commits, χρησιμοποιήστε την εντολή "git restore", καθορίστε την πηγή χρησιμοποιώντας την επιλογή "–source" και το αρχείο που θα αφαιρεθεί από το αποθετήριο.

Συνιστάται: