Εάν χρησιμοποιείτε το Git για λίγο, πιθανότατα έχετε συναντήσει τον όρο κύριος. Μπορεί να το έχετε δει όταν τρέχετε git κατάσταση ή git υποκατάστημα.
Είναι μια κάπως ντεμοντέ φράση και ίσως αναρωτιέστε από πού προέρχεται ή πώς μπορείτε να την αλλάξετε. Είτε είστε χρήστης γραμμής εντολών είτε οπαδός του GitHub, μπορείτε να αλλάξετε ονόματα υποκαταστημάτων και ακόμη και να ορίσετε το προεπιλεγμένο όνομα κλάδου σε κάτι κατάλληλο για τις ανάγκες σας.
Τι είναι το Default Branch;
Κάθε ολοκαίνουργιο αποθετήριο Git έχει έναν προεπιλεγμένο κλάδο, ακόμα κι αν δεν διακλαδίζει τίποτα! Τα υποκαταστήματα είναι απλώς αναφορές δεσμεύσεων και υπάρχει πάντα μια αναφορά HEAD που δείχνει τον τρέχοντα κλάδο.
Ιστορικά, η Git έχει ονομάσει αυτόν τον προεπιλεγμένο κλάδο κύριος. Παρόλο που μπορείτε να το μετονομάσετε, πολλοί άνθρωποι τηρούν την προεπιλογή, οπότε θα δείτε πολλά έργα που χρησιμοποιούν το master ως προεπιλεγμένο κλάδο.
Ονομασία κλάδου και γιατί καταργείται σταδιακά ο κύριος
Οι πρόσφατες εκδόσεις του Git (2.28 και νεότερες εκδόσεις) παρέχουν την ακόλουθη υπόδειξη όταν δημιουργείτε ένα νέο αποθετήριο χρησιμοποιώντας
git init:Χρησιμοποιώντας το 'master' ως όνομα για τον αρχικό κλάδο. Αυτό το προεπιλεγμένο όνομα κλάδου υπόκειται σε αλλαγές. Για να διαμορφώσετε το αρχικό όνομα κλάδου για χρήση σε όλα τα νέα σας αποθετήρια, τα οποία θα αποκρύψουν αυτήν την προειδοποίηση, καλέστε: git config --global init.defaultBranch
Τα ονόματα που επιλέγονται συνήθως αντί για "κύρια" είναι "κύρια", "κορμός" και "ανάπτυξη". Ο κλάδος που μόλις δημιουργήθηκε μπορεί να μετονομαστεί μέσω αυτής της εντολής: git branch -m
Η ορολογία master/slave έχει μακρά ιστορία στον υπολογισμό, ειδικά σε σχέση με υλικό όπως μονάδες δίσκου. Άλλα συστήματα ελέγχου έκδοσης όπως το BitKeeper, ένα προκάτοχο του Git, έχουν επίσης χρησιμοποιήσει τον όρο. Ωστόσο, ο όρος είναι κάπως ξεπερασμένος για τη σχέση του με την αποικιοκρατία.
Οι συντηρητές του Git έχουν συνεργαστεί με την ευρύτερη κοινότητα ανάπτυξης για να αντιμετωπίσουν αυτές τις ανησυχίες. Εκτός από κάθε αδίκημα που μπορεί να προκαλέσει, κύριος δεν είναι ιδιαίτερα περιγραφικό όνομα ούτως ή άλλως. Υπονοεί μια σχέση με κάποια άλλη, ανώνυμη οντότητα, αλλά δεν αντιπροσωπεύει τη μοναδική κατάσταση του αρχικού κλάδου. Πολλοί θεωρούν το όνομα κύριος να κάνουμε καλύτερη δουλειά για την περιγραφή αυτού του κλάδου και της τυπικής χρήσης του.
Το όνομα main είναι σύντομο, μεταφράζεται εύκολα και χρησιμοποιείται σε κοινή χρήση. Το γεγονός ότι ξεκινά με τα ίδια δύο γράμματα ως master μπορεί να σας βοηθήσει εάν πρέπει να επανεκπαιδεύσετε τη μυϊκή σας μνήμη.
Πώς να κάνετε την αλλαγή χρησιμοποιώντας τη γραμμή εντολών Git
Όπως εξηγεί το ίδιο το Git, μπορείτε να διαμορφώσετε το προεπιλεγμένο όνομα κλάδου με την ακόλουθη εντολή:
git config --global init.defaultBranch main
ο --παγκόσμια διασφαλίζει ότι αυτή η ρύθμιση ισχύει για όλα τα αποθετήρια που δημιουργήθηκαν από τον τρέχοντα χρήστη.
Δείτε επίσης: Πώς να εγκαταστήσετε και να διαμορφώσετε το Git στο Linux
Μόλις οριστεί, τα νέα αποθετήρια θα χρησιμοποιήσουν το νέο προεπιλεγμένο όνομα:
$ git init
Αρχικοποιημένο κενό αποθετήριο Git στο /private/tmp/bar/.git/
$ git status -sb
## Δεν υπάρχουν ακόμη δεσμεύσεις στο main
Σημειώστε ότι μπορείτε επίσης μετονομάστε έναν κλάδο ανά πάσα στιγμή χρησιμοποιώντας την επιλογή -m, π.χ.
git υποκατάστημα -m main
Μια μέρα, το Git μπορεί να κάνει αυτήν την αλλαγή για εσάς, χρησιμοποιώντας το όνομα κύριος από προεπιλογή, για όλα τα νέα αποθετήρια. Είναι ακόμα χρήσιμο να γνωρίζετε πώς να το αλλάξετε μόνοι σας και μπορεί να έχετε προσωπική ή ομαδική προτίμηση για ένα όνομα διαφορετικό από αυτό κύριος.
Πώς να ορίσετε το προεπιλεγμένο όνομα κλάδου στο GitHub
Τα υποκαταστήματα που δημιουργούνται στο GitHub ονομάζονται πλέον αυτόματα κύρια αντί για κύρια. Ωστόσο, μπορείτε ακόμα να αλλάξετε το όνομα αυτής της προεπιλογής ακολουθώντας αυτά τα βήματα:
- Ανοιξε Ρυθμίσεις μέσω της φωτογραφίας προφίλ σας επάνω δεξιά.
- Κάντε κλικ Αποθετήρια στο αριστερό μενού.
- Σύμφωνα με το Προεπιλεγμένος κλάδος αποθετηρίου ενότητα, επιλέξτε ένα εναλλακτικό όνομα.
- Κάντε κλικ Εκσυγχρονίζω.
Σχετίζεται με: Τι είναι το GitHub; Εισαγωγή στα βασικά χαρακτηριστικά του
Πάρτε τον έλεγχο του προεπιλεγμένου ονόματος κλάδου του Git
Το Git έχει ονομάσει ιστορικά τον προεπιλεγμένο κλάδο του κύριος, αλλά δεν χρειάζεται να το κρατήσετε έτσι!
Είτε πιστεύετε ότι μια εναλλακτική λύση είναι πιο περιεκτική, ευκολότερη στην κατανόηση ή απλώς συντομότερη για πληκτρολόγηση, είναι εύκολο να αλλάξετε. Ο προεπιλεγμένος κλάδος είναι μόνο ένα μικρό κομμάτι του τεράστιου ρεπερτορίου του Git. Για να πάρετε τις δεξιότητές σας στο Git από αρχάριους σε προχωρημένους, ανατρέξτε στη συνέχεια στον αναλυτικό οδηγό μας.
Πάρτε τις δεξιότητές σας στο Git από αρχάριους σε προχωρημένους με αυτόν τον ολοκληρωμένο οδηγό.
Διαβάστε Επόμενο
- Προγραμματισμός
- GitHub
- Προγραμματισμός
Ο Bobby είναι λάτρης της τεχνολογίας που εργάστηκε ως προγραμματιστής λογισμικού για περισσότερες από δύο δεκαετίες. Είναι παθιασμένος με το gaming, εργάζεται ως Reviews Editor στο Switch Player Magazine και είναι βυθισμένος σε όλες τις πτυχές της διαδικτυακής δημοσίευσης και ανάπτυξης ιστού.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή