Πώς να δημιουργήσετε ένα νέο υποκατάστημα στο Git

Πώς να δημιουργήσετε ένα νέο υποκατάστημα στο Git

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





τι να κάνετε με το βατόμουρο πι 2

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

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





Σχετικά: Πώς να χρησιμοποιήσετε τα Git Branches για τη δομή του έργου προγραμματισμού σας





Χρησιμοποιώντας το Git, θα εργαστείτε στο κύριος από προεπιλογή, είτε το γνωρίζετε είτε όχι. Αυτό συχνά αναφέρεται ως δικό σας ενεργός , ρεύμα , check-out , ή ΚΕΦΑΛΙ κλαδί. Ανά πάσα στιγμή κατά τη διάρκεια του κύκλου ανάπτυξης, μπορείτε να δημιουργήσετε έναν νέο κλάδο και να εκτελέσετε ξεχωριστές εργασίες σε κάθε κλάδο, από εκείνο το σημείο και μετά.

Δημιουργία νέου κλάδου στη γραμμή εντολών

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



Χρησιμοποιήστε το git υποκατάστημα εντολή για δημιουργία νέου κλάδου με το όνομα:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

Αυτό διακλαδίζεται από τον τρέχοντα κλάδο, οπότε βεβαιωθείτε ότι έχετε αλλάξει σε αυτόν από τον οποίο θέλετε να διακλαδώσετε προτού εκτελέσετε αυτήν την εντολή.





Μπορείτε να απαριθμήσετε όλους τους κλάδους και να επιβεβαιώσετε ότι ο νέος έχει δημιουργηθεί χρησιμοποιώντας git υποκατάστημα χωρίς κανένα επιχείρημα:

$ git branch
1 dev
2 * master

Μπορείτε να δείτε περισσότερες πληροφορίες, συμπεριλαμβανομένου του κλάδου που παρακολουθεί ένα άλλο, χρησιμοποιώντας το -vv σημαία:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

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

fatal: Not a valid object name: 'master'.

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

fatal: A branch named 'dev' already exists.

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

git checkout dev

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

git checkout -b dev

Αυτή η εντολή σημαίνει να δημιουργήσετε έναν νέο κλάδο που ονομάζεται 'dev' και να μεταβείτε σε αυτόν αμέσως. Είναι ισοδύναμο με:

git branch dev
git checkout dev

Στην πραγματικότητα, μπορείτε ακόμη και να χρησιμοποιήσετε git ταμείο να δημιουργήσετε ένα υποκατάστημα από οποιοδήποτε άλλο, όχι μόνο από αυτό που είναι προς το παρόν check out. Για παράδειγμα, για τη δημιουργία ενός νέου κλάδου που ονομάζεται αλλο , από το υποκατάστημα που ονομάζεται dev :

git checkout -b another dev

Δημιουργία νέου κλάδου χρησιμοποιώντας την επιφάνεια εργασίας GitHub

Ένας άλλος τρόπος για να δημιουργήσετε υποκαταστήματα Git σε Windows ή macOS είναι η χρήση Επιφάνεια εργασίας GitHub , το επίσημο πρόγραμμα γραφικών διεπαφών χρήστη (GUI) που παρέχεται από το GitHub. Η χρήση GUI είναι ιδανική για αρχάριους και για όσους έχουν εφιάλτες όταν κάποιος ψιθυρίζει τη λέξη Vim.

Το GitHub Desktop θα εμφανίζει πάντα τον τρέχοντα κλάδο σας στην κύρια γραμμή εργαλείων:

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

Σημειώστε ότι, εάν αρχίσετε να πληκτρολογείτε ένα όνομα κλάδου χωρίς αντιστοιχίσεις, το GitHub Desktop σάς ζητά να δημιουργήσετε έναν νέο κλάδο και δείχνει τη συντόμευση πληκτρολογίου για να το κάνετε αυτό - χρήσιμο αν είναι πραγματικά το είδος που βρίσκετε να κάνετε πολύ:

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

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

Δημιουργία νέου κλάδου χρησιμοποιώντας τον πύργο

Άλλα GUI είναι διαθέσιμα από τρίτους. Πύργος είναι δωρεάν για δοκιμαστική περίοδο 30 ημερών και είναι διαθέσιμο σε macOS και Windows.

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

Για να δημιουργήσετε έναν νέο κλάδο από οποιονδήποτε διαθέσιμο κλάδο, κάντε δεξί κλικ στον κλάδο στην αριστερή πλευρική γραμμή και επιλέξτε Δημιουργία νέου υποκαταστήματος από :

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

Δημιουργία νέου κλάδου χρησιμοποιώντας το GitKraken

GitCrack είναι ένα άλλο δημοφιλές GUI που μπορεί να φαίνεται εκφοβιστικό στην αρχή, αλλά κάνει καλή δουλειά στην οπτική αναπαράσταση βασικών εννοιών του Git, συμπεριλαμβανομένων των κλάδων. Το GitKraken είναι δωρεάν για χρήση ανοιχτού κώδικα και είναι διαθέσιμο για Windows, Mac και Linux.

Βεβαιωθείτε ότι εργάζεστε με τον σωστό ενεργό κλάδο. είναι αυτό που επισημαίνεται στη λίστα υποκαταστήματος στην αριστερή πλευρική γραμμή:

Για να δημιουργήσετε έναν νέο κλάδο, κάντε κλικ στο εικονίδιο του κλάδου στην κύρια γραμμή εργαλείων:

Εισαγάγετε το όνομα του κλάδου σας και πατήστε ENTER:

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

Δημιουργία νέου υποκαταστήματος στο GitHub

Ως εναλλακτική λύση για την εκτέλεση μιας τοπικής εφαρμογής, μπορείτε να φιλοξενήσετε το αποθετήριο σας σε μία από τις δύο δημοφιλείς εφαρμογές Ιστού που υποστηρίζουν το Git. Ο πρώτος, GitHub , είναι μια πολύ δημοφιλής επιλογή με την κοινότητα ανοιχτού κώδικα.

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

Κάντε κλικ στο κουμπί για να εμφανίσετε τα υπάρχοντα υποκαταστήματα:

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

Μόλις δημιουργηθεί, το νέο σας υποκατάστημα ενεργοποιείται.

Δημιουργία νέου υποκαταστήματος στο Bitbucket

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

Από οποιαδήποτε σελίδα μέσα στο αποθετήριο σας, επιλέξτε το Κλαδια δεντρου στοιχείο από το μενού στα αριστερά:

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

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

Μόλις δημιουργηθεί, το Bitbucket εμφανίζει μια προβολή του νέου κλάδου σας:

Μάθετε να διακλαδίζεστε με το Git

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Αξίζει την αναβάθμιση σε Windows 11;

Τα Windows έχουν επανασχεδιαστεί. Είναι όμως αυτό αρκετό για να σας πείσει να μεταβείτε από τα Windows 10 στα Windows 11;

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

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

κριτική πελατών του αμπελώνα για δωρεάν προϊόν
Περισσότερα από τον Bobby Jack

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

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

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