Πώς να μετονομάσετε τον προεπιλεγμένο κλάδο Git και γιατί θα το θέλατε

Πώς να μετονομάσετε τον προεπιλεγμένο κλάδο Git και γιατί θα το θέλατε

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





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





Τι είναι το Default Branch;

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





Ιστορικά, το Git έχει ονομάσει αυτόν τον προεπιλεγμένο κλάδο κύριος Το Παρόλο που μπορείτε να το μετονομάσετε, πολλοί άνθρωποι τηρούν την προεπιλογή, οπότε θα δείτε πολλά έργα που χρησιμοποιούν το master ως προεπιλεγμένο κλάδο.

Ονομασία κλάδου και γιατί καταργείται σταδιακά ο κύριος

Οι πρόσφατες εκδόσεις του Git (2.28 και νεότερες εκδόσεις) παρέχουν την ακόλουθη υπόδειξη όταν δημιουργείτε ένα νέο αποθετήριο χρησιμοποιώντας git init :



Χρησιμοποιώντας το 'master' ως όνομα για τον αρχικό κλάδο. Αυτό το προεπιλεγμένο όνομα κλάδου υπόκειται σε αλλαγές. Για να διαμορφώσετε το αρχικό όνομα κλάδου για χρήση σε όλα τα νέα σας αποθετήρια, τα οποία θα αποκρύψουν αυτήν την προειδοποίηση, καλέστε: '. Ο κλάδος που μόλις δημιουργήθηκε μπορεί να μετονομαστεί μέσω αυτής της εντολής: git branch -m

Η ορολογία master/slave έχει μακρά ιστορία στον υπολογισμό, ειδικά όσον αφορά το υλικό όπως οι μονάδες δίσκου. Άλλα συστήματα ελέγχου έκδοσης όπως το BitKeeper, ένα προκάτοχο του Git, έχουν επίσης χρησιμοποιήσει τον όρο. Ωστόσο, ο όρος είναι κάπως ξεπερασμένος για τη σχέση του με την αποικιοκρατία.





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

Το όνομα main είναι σύντομο, μεταφράζεται εύκολα και χρησιμοποιείται σε κοινή χρήση. Το γεγονός ότι ξεκινά με τα ίδια δύο γράμματα ως master μπορεί να σας βοηθήσει εάν πρέπει να επανεκπαιδεύσετε τη μυϊκή σας μνήμη.





Πώς να κάνετε την αλλαγή χρησιμοποιώντας τη γραμμή εντολών Git

Όπως εξηγεί το ίδιο το Git, μπορείτε να διαμορφώσετε το προεπιλεγμένο όνομα κλάδου με την ακόλουθη εντολή:

git config --global init.defaultBranch main

ο --παγκόσμια διασφαλίζει ότι αυτή η ρύθμιση ισχύει για όλα τα αποθετήρια που δημιουργήθηκαν από τον τρέχοντα χρήστη.

Δείτε επίσης: Πώς να εγκαταστήσετε και να διαμορφώσετε το Git στο Linux

Μόλις οριστεί, τα νέα αποθετήρια θα χρησιμοποιήσουν το νέο προεπιλεγμένο όνομα:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

Σημειώστε ότι μπορείτε επίσης μετονομάστε έναν κλάδο ανά πάσα στιγμή χρησιμοποιώντας την επιλογή -m, π.χ.

Πώς να επιστρέψετε τα παιχνίδια στο ps4
git branch -m main

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

Πώς να ορίσετε το προεπιλεγμένο όνομα κλάδου στο GitHub

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

  1. Ανοιξε Ρυθμίσεις μέσω της φωτογραφίας προφίλ σας επάνω δεξιά.
  2. Κάντε κλικ Αποθετήρια στο αριστερό μενού.
  3. Σύμφωνα με το Προεπιλεγμένος κλάδος αποθετηρίου επιλέξτε ένα εναλλακτικό όνομα.
  4. Κάντε κλικ Εκσυγχρονίζω Το

Σχετικά: Τι είναι το GitHub; Εισαγωγή στα βασικά χαρακτηριστικά του

Πάρτε τον έλεγχο του προεπιλεγμένου ονόματος κλάδου του Git

Το Git έχει ονομάσει ιστορικά τον προεπιλεγμένο κλάδο του κύριος , αλλά δεν χρειάζεται να το κρατήσετε έτσι!

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Προηγμένο σεμινάριο Git

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

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

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

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

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

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

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