Από τον Μ. Fahad Khawaja
ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Χρησιμοποιήστε αυτές τις εντολές Git για να εκτελέσετε λειτουργίες όπως η αφαίρεση ενός αρχείου από μια δέσμευση.

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

Διαβάστε παρακάτω καθώς παρουσιάζουμε πώς μπορείτε να αφαιρέσετε ένα αρχείο από το Git commit.

Κατανόηση των καταστάσεων Git

Πριν προχωρήσετε στο πώς μπορείτε να αφαιρέσετε ένα αρχείο από μια δέσμευση, πρέπει να κατανοήσετε τις διαφορετικές καταστάσεις ροής εργασίας Git για ένα αρχείο.

Υπάρχουν τέσσερις πιθανές καταστάσεις κατά την εργασία με ένα αρχείο στο Git. Η πρώτη είναι η κατάσταση χωρίς παρακολούθηση—τα αρχεία που δημιουργείτε και δεν έχετε ακόμη προωθήσει ή σκηνοθετήσει υπάρχουν σε αυτήν την κατάσταση. Το αποθετήριο Git δεν παρακολουθεί αυτά τα αρχεία.

instagram viewer

Μόλις χρησιμοποιήσετε το git προσθήκη εντολή σε ένα αρχείο, γίνεται σταδιακό και μετακινείται στη δεύτερη κατάσταση. Το στάδιο Git ουσιαστικά προετοιμάζει το αρχείο προς δέσμευση. Η τρίτη κατάσταση περιλαμβάνει την εντολή commit. ο git commit Η εντολή μετακινεί το σταδιακό αρχείο στον κλάδο μαζί με τις αλλαγές που έγιναν πρόσφατα.

Τα αρχεία που έχουν ήδη δεσμευτεί αλλά έχουν τροποποιηθεί από την τελευταία δέσμευση λέγεται ότι βρίσκονται σε κατάσταση τροποποίησης.

Git Κατάργηση αρχείου από το Commit

Για να αφαιρέσετε ένα αρχείο που έχει δεσμευτεί σε υποκατάστημα ή αποθετήριο Git, μπορείτε να χρησιμοποιήσετε το επαναφορά git εντολή ως εξής:

git reset --soft HEAD^

Αυτό θα επαναφέρει αποτελεσματικά τα δεσμευμένα αρχεία στην περιοχή σταδιοποίησης.

Εάν θέλετε να αφαιρέσετε περαιτέρω ένα αρχείο από την περιοχή σταδιοποίησης, χρησιμοποιήστε το επαναφορά git εντολή για άλλη μια φορά. Ένα αρχείο που έχει αφαιρεθεί από την περιοχή σταδιοποίησης δεν θα δεσμευτεί στο υποκατάστημα.

git reset HEAD 

Στη συνέχεια, μπορείτε να κάνετε τις απαιτούμενες τροποποιήσεις, να σκηνοθετήσετε τα αρχεία σας χρησιμοποιώντας git προσθήκη, και τέλος χρησιμοποιήστε git commit για να προωθήσετε τις αλλαγές σας στο αποθετήριο.

git rm -- προσωρινά αποθηκευμένο όνομα αρχείου 

git δέσμευση --τροποποίηση

Κατάργηση αρχείου από το Commit

Το Git είναι ένα απαραίτητο εργαλείο για κάθε προγραμματιστή εκεί έξω. Το να ξέρεις πώς να αφαιρείς αρχεία από το commit είναι μια ζωτική δεξιότητα που πρέπει να γνωρίζει κάθε επίδοξος και έμπειρος προγραμματιστής.

Για όσους θέλουν να μάθουν, το Git έχει πολλές πιο πολύτιμες λειτουργίες που μπορείτε να εξερευνήσετε και να χρησιμοποιήσετε για να βελτιώσετε την καθημερινή σας ροή εργασίας.

Advanced Git Tutorial

Μεταφέρετε τις δεξιότητές σας στο Git από αρχάριους έως προχωρημένους με αυτόν τον περιεκτικό οδηγό.

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Προγραμματισμός
  • GitHub
  • Προγραμματισμός
Σχετικά με τον Συγγραφέα
Μ. Fahad Khawaja (Δημοσιεύτηκαν 71 άρθρα)

Ο Fahad είναι συγγραφέας στο MakeUseOf και αυτή τη στιγμή ειδικεύεται στην Επιστήμη των Υπολογιστών. Ως άπληστος συγγραφέας τεχνολογίας φροντίζει να παραμένει ενημερωμένος με την τελευταία λέξη της τεχνολογίας. Βρίσκει τον εαυτό του να ενδιαφέρεται ιδιαίτερα για το ποδόσφαιρο και την τεχνολογία.

Περισσότερα από τον Μ. Fahad Khawaja

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε