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

Ο τρόπος με τον οποίο χρησιμοποιείτε υποκαταστήματα εξαρτάται από το έργο στο οποίο εργάζεστε - εάν δεν είναι δικό σας έργο, ο συντηρητής συνήθως θα αποφασίσει για εσάς.

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

Τι είναι ένα υποκατάστημα;

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

instagram viewer

Πώς να παραθέσετε υποκαταστήματα στη γραμμή εντολών

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

Λίστα κλάδων με git

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

git υποκατάστημα

θα βγάλει μια λίστα με ονόματα κλάδων, για παράδειγμα:

* διατηρώ
κύριος
Επόμενο

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

Για να δείτε απομακρυσμένα υποκαταστήματα, χρησιμοποιήστε είτε το -r σημαία για να εμφανίζονται μόνο απομακρυσμένα υποκαταστήματα, ή το -ένα σημαία για εμφάνιση τόσο τοπικών όσο και απομακρυσμένων. Μπορείτε να δείτε πιο λεπτομερείς πληροφορίες με το -v σημαία και ακόμη πιο λεπτομερείς πληροφορίες με -vv.

git υποκατάστημα -vva

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

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

git branch -λίστα 'm*'

Περιηγηθείτε σε κλάδους χρησιμοποιώντας gh

ο gh πρόγραμμα είναι Του GitHub εργαλείο γραμμής εντολών. Εάν το αποθετήριο σας διαθέτει τηλεχειριστήριο github.com, μπορείς να χρησιμοποιήσεις gh να το διαχειριστώ. Οι περισσότερες από τις βασικές εντολές είναι συγκεκριμένες για το GitHub, για παράδειγμα που ασχολούνται με ζητήματα ή αιτήματα έλξης. Αλλά οι επεκτάσεις είναι πλέον διαθέσιμες και αυτή η επέκταση gh-κλάδου μπορεί να βοηθήσει στην καταχώριση κλάδων.

Μόλις εγκατασταθεί, απλώς εισάγετε:

gh υποκατάστημα

Σε έναν κατάλογο αποθετηρίων GitHub, θα δείτε μια λίστα με όλους τους κλάδους εκτός από τον τρέχοντα κλάδο. Μπορείτε να πληκτρολογήσετε για να φιλτράρετε κατά όνομα κλάδου και να επιλέξετε έναν κλάδο για να μεταβείτε σε αυτό.

Δείτε επίσης: Πώς να εγκαταστήσετε το GitHub CLI στο Linux

Πώς να παραθέσετε υποκαταστήματα χρησιμοποιώντας την επιφάνεια εργασίας GitHub

Επιφάνεια εργασίας GitHub εμφανίζει τοπικά υποκαταστήματα στο κύριο περιβάλλον χρήστη. Στο επάνω μέρος του παραθύρου, θα δείτε ένα κουμπί με ετικέτα Τρέχον Υποκατάστημα με τον ενεργό κλάδο εργασίας να εμφανίζεται από κάτω. Πατήστε αυτό για να εμφανιστεί ο προεπιλεγμένος κλάδος και οι πρόσφατοι κλάδοι. Μπορείτε επίσης να πληκτρολογήσετε το πλαίσιο με την ένδειξη Φίλτρο για αναζήτηση συγκεκριμένων υποκαταστημάτων κατά όνομα.

Δείτε επίσης: Πώς να κλωνοποιήσετε ένα αποθετήριο χρησιμοποιώντας την επιφάνεια εργασίας GitHub

Πώς να καταχωρίσετε υποκαταστήματα στον ιστότοπο του GitHub

Εάν φιλοξενείτε το έργο σας στο GitHub, μπορείτε να δείτε όλα τα υποκαταστήματά του από τη σελίδα του έργου του. Ξεκινήστε μεταβαίνοντας στο έργο Κώδικας καρτέλα και, στη συνέχεια, κάντε κλικ στο σύνδεσμο που αναφέρεται στον αριθμό των κλαδια δεντρου. Θα δείτε υποκαταστήματα ομαδοποιημένα κατά κατάσταση, συμπεριλαμβανομένου ενός Όλα τα υποκαταστήματα επιλογή.

Εξερευνήστε ένα νέο έργο μέσω των υποκαταστημάτων του

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

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

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Πώς να επιθεωρήσετε το ιστορικό ενός έργου με git log

Είτε αντιμετωπίζετε ένα καταστροφικό σφάλμα είτε απλώς θέλετε να ελέγξετε μερικές προηγούμενες δεσμεύσεις, το git log είναι το βήμα σας.

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

Σχετικά θέματα
  • Προγραμματισμός
  • GitHub
  • Επιφάνεια εργασίας GitHub
  • Προγραμματισμός
Σχετικά με τον Συγγραφέα
Μπόμπι Τζακ (Δημοσιεύθηκαν 61 άρθρα)

Ο Bobby είναι λάτρης της τεχνολογίας που εργάστηκε ως προγραμματιστής λογισμικού για περισσότερες από δύο δεκαετίες. Είναι παθιασμένος με το gaming, εργάζεται ως Reviews Editor στο Switch Player Magazine και είναι βυθισμένος σε όλες τις πτυχές της διαδικτυακής δημοσίευσης και ανάπτυξης ιστού.

Περισσότερα από τον Bobby Jack

Εγγραφείτε στο newsletter μας

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

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