Η εργασία απευθείας στον κύριο κλάδο ενός αποθετηρίου Github είναι ένα πολύ επικίνδυνο πράγμα, καθώς είστε ο κίνδυνος να πιέσετε τον κωδικό buggy στην παραγωγή. Για να αποφύγετε αυτό, θα πρέπει να δημιουργήσετε ένα υποκατάστημα και να εργαστείτε σε αυτό. Εδώ είναι πώς.
Τι είναι ένα υποκατάστημα, ούτως ή άλλως;
Ένα υποκατάστημα, στο πιο βασικό της, είναι ένα αντίγραφο ενός έργου GIT που μπορείτε να αλλάξετε όπως θέλετε και στη συνέχεια να συνδυάσετε με το αρχικό έργο.
Οταν εσύ Δημιουργήστε ένα νέο αποθετήριο στο GitHub , υπάρχει ένα υποκατάστημα από προεπιλογή - το "κύριο" υποκατάστημα ( που ονομάζεται προηγουμένως "Master" ). Αυτό, όπως υποδηλώνει το όνομα, είναι το κύριο δοχείο όπου αποθηκεύεται ο κωδικός παραγωγής σας. Δηλαδή (στις περισσότερες περιπτώσεις, τουλάχιστον), εάν πιέζετε μια αλλαγή απευθείας στο κύριο κλάδο, κάνετε μια αλλαγή απευθείας στο προϊόν εργασίας.
Το πρόβλημα? Εάν προωθήσετε απευθείας στην κύρια, διατρέχετε τον κίνδυνο ώθησης του κώδικα buggy στο περιβάλλον παραγωγής, δυνητικά προκαλώντας σοβαρά ζητήματα. Γι 'αυτό πρέπει να δημιουργήσετε ένα ξεχωριστό κλάδο για να κάνετε την εργασία σας στο (και στη συνέχεια να υποβάλετε αργότερα το υποκατάστημα για επανεξέταση πριν συγχωνευθεί στο κύριο κλάδο).
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς οι συγγραφείς μπορούν να χρησιμοποιήσουν το github για να αποθηκεύσουν το έργο τους
Δημιουργήστε ένα νέο υποκατάστημα από τον ιστότοπο Github
Μπορείτε να δημιουργήσετε ένα νέο κλάδο απευθείας από τον ιστότοπο Github. Πρώτον, ανοίξτε οποιοδήποτε πρόγραμμα περιήγησης, πηγαίνετε στο github , και στη συνέχεια ανοίξτε το αποθετήριο που θέλετε να δημιουργήσετε ένα υποκατάστημα στο.
Μόλις έχετε πρόσβαση στο αποθετήριο, θα βρίσκεστε αυτόματα στην καρτέλα "Κώδικα". Λίγο κάτω από αυτό, κάντε κλικ στο κουμπί που λέει "Main".
Θα εμφανιστεί ένα μικρό παράθυρο. Δώστε στο υποκατάστημα σας ένα όνομα πληκτρολογώντας το στο πλαίσιο κειμένου και πατώντας το πλήκτρο ENTER ή RETURN. Οι λέξεις πρέπει να διαχωρίζονται από μια παύλα (
-
) ή μια υπογράμμιση (
_
).
Το νέο σας υποκατάστημα δημιουργείται τώρα.
Δημιουργήστε ένα νέο κλάδο χρησιμοποιώντας τη γραμμή εντολών
Με την πρώτη ματιά, μπορεί να φανεί ευκολότερο να χρησιμοποιήσετε μόνο το github από ένα πρόγραμμα περιήγησης, αλλά μόλις πάρετε το κρεμάστε να εργάζεστε με github μέσω της γραμμής εντολών, τα πράγματα μπορούν να γίνουν τόσο γρηγορότερα. Ότι λέγεται, μπορείτε να κάνετε σχεδόν οτιδήποτε στο github με τη γραμμή εντολών - συμπεριλαμβανομένης της δημιουργίας ενός νέου κλάδου.
Αλλά πριν ξεκινήσετε, θα χρειαστεί να κλωνοποιήστε το επιλεγμένο αποθετήριο στο τοπικό σας μηχάνημα. Προχωρήστε και κάντε αυτό τώρα αν δεν το έχετε ήδη.
Μόλις γίνει αυτό, ανοίξτε την εφαρμογή γραμμής εντολών της επιλογής σας. Αυτό μπορεί να είναι Τερματικό (Εάν είστε χρήστης Mac) ή Γραμμή εντολών (Εάν είστε χρήστης των Windows PC), ή μπορείτε ακόμη και να εργαστείτε από την ενσωματωμένη γραμμή εντολών από έναν επεξεργαστή κειμένου, όπως Κατακόρυφος .
Όποια εφαρμογή χρησιμοποιείτε, θα πρέπει να πλοηγηθείτε στο φάκελο του repo που κλωνοποιήσατε
χρησιμοποιώντας το
CD
εντολή
. Από τη γραμμή εντολών, εκτελέστε αυτήν την εντολή:
CD & LT; αρχείο / διαδρομή & gt;
Στο παράδειγμά μας, αυτό θα μοιάζει με αυτό:
Μόλις είστε στον κατάλληλο κατάλογο, μπορείτε στη συνέχεια να δημιουργήσετε ένα νέο κλάδο. Εκτελέστε αυτήν την εντολή:
git checkout -b & lt; το νέο-υποκατάστημα-όνομα & gt;
Αντικαθιστώ
& lt; το νέο-υποκατάστημα-όνομα & gt;
Με το πραγματικό όνομα που θέλετε να δώσετε στο υποκατάστημα σας.
Το νέο σας υποκατάστημα δημιουργείται τώρα, αλλά είναι διαθέσιμο μόνο στην τοπική σας μηχανή. Θα χρειαστεί να το πιέσετε στο αποθετήριο προέλευσης εκτελώντας αυτή την εντολή:
Git Push Origin & LT; Το νέο σας υποκατάστημα-όνομα & GT;
Πάλι, αντικαταστήστε
& lt; το νέο-υποκατάστημα-όνομα & gt;
με το πραγματικό όνομα του κλάδου σας.
Τώρα έχετε ωθήσει το νέο σας υποκατάστημα στο Github!
Η συνεργασία με τα κλαδιά είναι ένα από τα βασικά, αλλά είναι επίσης μια από τις σημαντικότερες δεξιότητες Github για να μάθουν. Συνεχίστε να εργάζεστε για να κυριαρχήσετε αυτά τα βασικά και θα είστε καλά στο δρόμο σας να γίνετε άπταιστα στο github σε χρόνο μηδέν.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τι είναι το github και τι χρησιμοποιείται;