Αναγκάστε το 'git push' για αντικατάσταση απομακρυσμένων αρχείων

Anankaste To Git Push Gia Antikatastase Apomakrysmenon Archeion



Όταν οι προγραμματιστές κάνουν αλλαγές στο τοπικό αποθετήριο, πρέπει να δημοσιεύουν τις προστιθέμενες τοπικές αλλαγές στο απομακρυσμένο χώρο αποθήκευσης για την ενημέρωση του φακέλου του έργου. Ο ' $ git push Η εντολή ' χρησιμοποιείται πιο συχνά για αυτό. Βασικά, είναι αντίθετη με το « $ git fetch Η εντολή ” χρησιμοποιείται για τη λήψη της ενημερωμένης έκδοσης του απομακρυσμένου αποθετηρίου. Οι χρήστες μπορούν να αντικαταστήσουν αναγκαστικά τα υπάρχοντα απομακρυσμένα αρχεία με τα ενημερωμένα αρχεία τοπικής αποθήκευσης.

Αυτή η εγγραφή θα εξηγήσει εν συντομία τη διαδικασία για την αναγκαστική αντικατάσταση των απομακρυσμένων αρχείων.







Πώς να αναγκάσετε το 'git push' να αντικαταστήσει τα απομακρυσμένα αρχεία;

Για να αντικαταστήσετε τα απομακρυσμένα αρχεία πιέζοντας με δύναμη τις τοπικές αλλαγές, ακολουθήστε τα βήματα που αναφέρονται παρακάτω:



  • Μεταβείτε στο τοπικό αποθετήριο Git.
  • Δημιουργήστε και σκηνοθετήστε ένα νέο αρχείο.
  • Ενημερώστε το τρέχον αποθετήριο με τις πρόσθετες αλλαγές.
  • Ελέγξτε τη λίστα απομακρυσμένων διευθύνσεων URL για να επαληθεύσετε ότι τα τοπικά/απομακρυσμένα αποθετήρια είναι συνδεδεμένα.
  • Εκτελέστε το ' $ git push -f ' εντολή.

Εδώ είναι τα παραπάνω βήματα για την εφαρμογή!



Βήμα 1: Μεταβείτε στον Κατάλογο Επιθυμητή Εργασίας





Αρχικά, ανοίξτε έναν συγκεκριμένο κατάλογο εργασίας Git παρέχοντας τη διαδρομή του στη δεδομένη εντολή:

$ CD 'Γ:\Χρήστες \n asma\Go είναι_12



Βήμα 2: Δημιουργία νέου αρχείου

Εκτελέστε το ' αφή ” εντολή για τη δημιουργία ενός νέου αρχείου στον κατάλογο εργασίας:

$ αφή file.txt

Βήμα 3: Ωθήστε τις αλλαγές στην περιοχή παρακολούθησης

Στη συνέχεια, σπρώξτε το δημιουργημένο αρχείο στην περιοχή παρακολούθησης εκτελώντας το ' git προσθήκη ' εντολή:

$ git προσθήκη file.tx

Βήμα 4: Αποθηκεύστε τις αλλαγές στο αποθετήριο Git

Τώρα, εκτελέστε τη δέσμευση Git για να αποθηκεύσετε τις πρόσθετες αλλαγές στο αποθετήριο Git:

$ git commit 'Πρώτο αρχείο προστέθηκε'

Βήμα 5: Προβολή απομακρυσμένης διεύθυνσης URL

Στη συνέχεια, εκτελέστε το ' git remote εντολή ' με το ' -σε ” επιλογή για να ελέγξετε τη λίστα με τις υπάρχουσες απομακρυσμένες διευθύνσεις URL:

$ git remote -σε

Βήμα 6: Αντικαταστήστε τα απομακρυσμένα αρχεία

Τέλος, αντικαταστήστε τα απομακρυσμένα αρχεία εκτελώντας το ' git push εντολή ' με το ' -φά ” σημαία για δύναμη ώθησης, τηλεχειριστήριο και όνομα κλάδου:

$ git push -φά κύριος καταγωγής

Αυτό είναι όλο! Έχουμε αποδείξει το « git push ” μέθοδος για την αναγκαστική αντικατάσταση των απομακρυσμένων αρχείων.

συμπέρασμα

Για να αντικαταστήσετε τα απομακρυσμένα αρχεία πιέζοντας δυναμικά τις τοπικές αλλαγές, πρώτα μεταβείτε στο τοπικό αποθετήριο Git, δημιουργήστε και σκηνοθετήστε ένα νέο αρχείο. Στη συνέχεια, ενημερώστε το τρέχον αποθετήριο με τις πρόσθετες αλλαγές και ελέγξτε τη λίστα απομακρυσμένων διευθύνσεων URL για να επαληθεύσετε ότι τα τοπικά/απομακρυσμένα αποθετήρια είναι συνδεδεμένα. Τέλος, εκτελέστε το ' $ git push -f ' εντολή. Αυτή η εγγραφή παρείχε τη διαδικασία για την αναγκαστική αντικατάσταση των απομακρυσμένων αρχείων.