github tutorial developers how use github
Αυτό το σεμινάριο GitHub εξηγεί τι είναι το GitHub και πώς να δημιουργήσετε ένα αποθετήριο, υποκατάστημα και αίτηση τραβήγματος. Περιλαμβάνει κανόνες προστασίας υποκαταστήματος και επίλυση συγκρούσεων:
Τι είναι το GitHub;
Το GitHub είναι μια υπηρεσία cloud που βοηθά τους προγραμματιστές να αποθηκεύουν και να διαχειρίζονται τον πηγαίο κώδικα τους, καθώς και να παρακολουθούν και να ελέγχουν όλες τις αλλαγές στον πηγαίο κώδικα.
Με απλά λόγια, το GitHub προορίζεται για προγραμματιστές όπου μπορούν να διαχειριστούν το έργο, να φιλοξενήσουν τον πηγαίο κώδικα και να τους ελέγξουν επίσης. Θα τα διερευνήσουμε όλα αυτά σε αυτήν τη σειρά.
Λίστα εκπαιδευτικών σε αυτήν τη σειρά GitHub:
Εκμάθηση # 1: Εκπαιδευτικό πρόγραμμα GitHub για προγραμματιστές | Πώς να χρησιμοποιήσετε το GitHub (Αυτό το σεμινάριο)
Εκμάθηση # 2: Έργα GitHub, ομάδες, Fork & Wiki για έργα τεκμηρίωσης
Εκμάθηση # 3: Advanced Git Commands And GitHub Integration Tutorial
Εκμάθηση # 4: Tutorial GitHub REST API - Υποστήριξη REST API στο GitHub
Εκμάθηση # 5: Tutorial GitHub Desktop - Συνεργαστείτε με το GitHub από την επιφάνεια εργασίας σας
Εκμάθηση # 6: Tutorial TortoiseGit - Πώς να χρησιμοποιήσετε το TortoiseGit για έλεγχο έκδοσης
Τι θα μάθετε:
Τι είναι το Git;
Το Git είναι ένα σύστημα ελέγχου έκδοσης Open Source όπου ολόκληρος ο πηγαίος κώδικας είναι διαθέσιμος στο μηχάνημα του προγραμματιστή. Το Git είναι επίσης ένα σύστημα ελέγχου πελάτη και κατανεμημένης έκδοσης (DVCS), όπου μπορείτε να κάνετε διακλάδωση και συγχώνευση.
Ξεκινώντας με το GitHub
Για να ξεκινήσετε με το GitHub, θα εκτελέσουμε τα ακόλουθα βήματα.
- Δημιουργήστε ένα αποθετήριο για να οργανώσετε έργα.
- Δημιουργήστε ένα υποκατάστημα
- Πραγματοποιήστε αλλαγές στο αρχείο και δεσμεύστε.
- Δημιουργία αιτήματος τραβήγματος για συγχώνευση περιεχομένων.
- Προστατέψτε το υποκατάστημα
Στο δεύτερο μέρος της σειράς, θα εξετάσουμε επίσης τα άλλα χαρακτηριστικά του GitHub, όπως Δημιουργία Οργανισμού, Ομάδες, Θέματα, Ορόσημα, Forks, Κυκλοφορίες και Wikis.
Δημιουργήστε ένα αποθετήριο GitHub
Ένα αποθετήριο GitHub περιέχει τα τεχνουργήματα του έργου, όπως πηγαίο κώδικα, έγγραφα, εικόνες κ.λπ. Θα δημιουργήσουμε και θα χρησιμοποιήσουμε ένα αποθετήριο επίδειξης για να εκτελέσουμε όλα τα παραπάνω βήματα.
Συνδεθείτε στο Github.com και Δημιουργήστε ένα νέο αποθετήριο . Κάνε κλικ στο Νέος κουμπί.
Προσθέστε τις παρακάτω λεπτομέρειες repo όπως φαίνεται και κάντε κλικ στο Δημιουργία αποθετηρίου . Ορίστε την πρόσβαση σε Ιδιωτικό ή Δημόσιο. Είναι καλύτερα να το ορίσετε στο κοινό, καθώς λίγες λειτουργίες εξαρτώνται από αυτήν την πρόσβαση.
Σημείωση: Ο χρήστης που δημιουργεί το αποθετήριο είναι ο κάτοχος του αποθετηρίου GitHub.
Το αποθετήριο δημιουργείται με ένα αρχείο README.
Προσθήκη συνεργατών στο αποθετήριο GitHub
Θα θέλαμε η ομάδα να εργαστεί σε αυτό το αποθετήριο. Για αυτό, θα πρέπει να προσκαλέσουμε τους συνεργάτες να εργαστούν στο αποθετήριο. Για να προσθέσετε συνεργάτες, μεταβείτε στην κύρια σελίδα του αποθετηρίου και κάντε κλικ στο Ρυθμίσεις εικόνισμα.
Κάντε κλικ στο Συνεργάτες στο αριστερό παράθυρο και προσθέστε τους συνεργάτες που έχουν λογαριασμό Github. Θα αποσταλεί πρόσκληση και οι συνεργάτες θα πρέπει να αποδεχτούν την πρόσκληση.
Οι συνεργάτες προστίθενται όπως φαίνεται παρακάτω. Αργότερα, σε αυτό το σεμινάριο, θα δούμε πώς θα προστεθούν οι συνεργάτες ως αναθεωρητής για το αίτημα έλξης που δημιουργήθηκε για τη συγχώνευση του κώδικα.
Εκτέλεση Βασικού Γ ommit
Ανοίξτε το αρχείο README και εκτελέστε μια βασική δέσμευση. Κάνε κλικ στο Εικονίδιο επεξεργασίας για να αρχίσετε να τροποποιείτε το αρχείο.
Τροποποιήστε το αρχείο, προσθέστε ένα σχόλιο και κάντε κλικ στο Διαπράττω .
Το αρχείο έχει δεσμευτεί (οι αλλαγές αποθηκεύτηκαν) στο Github Repository.
Θα εμφανιστούν λίγες λειτουργίες για τη δημιουργία φακέλου και αρχείων μέσα στο αποθετήριο.
Για να δημιουργήσετε το φάκελο και ένα αρχείο εντός: Κάνε κλικ στο Δημιουργήστε νέο αρχείο κουμπί στο επίπεδο αποθετηρίου. Πληκτρολογήστε το όνομα του καταλόγου ακολουθούμενο από το / και το όνομα του αρχείου όπως φαίνεται παρακάτω.
Κάντε κλικ στο Διαπράττω στον πάτο. Ο φάκελος και το αρχείο δημιουργούνται όπως φαίνεται. Έτσι, τα αρχεία και οι φάκελοι δημιουργούνται στο κύριος κλάδος που είναι ο κύριος κλάδος ενοποίησης και κυρίως όπου μπορεί να δημιουργηθεί το λογισμικό που κυκλοφορεί.
Οι προγραμματιστές συνήθως εργάζονται για την εργασία που τους έχει ανατεθεί σε ξεχωριστό κλάδο και συγχωνεύουν τις αλλαγές στον κύριο κλάδο. Για παράδειγμα, Οι κλάδοι μπορούν να δημιουργηθούν για την ανάπτυξη χαρακτηριστικών ή την επίλυση σφαλμάτων ή την επεξεργασία βελτιώσεων κ.λπ. Έτσι, δημιουργώντας ένα κλαδί η εργασία απομονώνεται χωρίς να ενοχλεί τους άλλους κλάδους.
Στο επόμενο βήμα, μπορούμε να δούμε πώς μπορούν να δημιουργηθούν οι κλάδοι και να ορίζονται αιτήματα έλξης για έλεγχο και συγχώνευση του κώδικα στον κύριο κλάδο.
Μετακίνηση αρχείου
Για να μετακινήσετε ένα αρχείο σε άλλο φάκελο, ακολουθήστε τα παρακάτω βήματα. Για παράδειγμα, για να μετακινήσετε το αρχείο Rules.txt σε φάκελο εγγράφων. Κάντε κλικ στο αρχείο.
Κάντε κλικ στο εικονίδιο για να επεξεργαστείτε το αρχείο.
Προσθέστε τη διαδρομή έγγραφο / πριν από το αρχείο Rules.txt . Κάντε κλικ στο Δέσμευση αλλαγών.
Η διαδρομή έχει πλέον ενημερωθεί.
Δημιουργία υποκαταστήματος GitHub
Μεταβείτε στην κύρια σελίδα του αποθετηρίου και πληκτρολογήστε για να δημιουργήσετε ένα χαρακτηριστικό υποκατάστημα όπως φαίνεται. Κάντε κλικ στο Δημιουργία υποκαταστήματος.
Είμαστε τώρα στο χαρακτηριστικό κλαδί. Τα αρχεία είναι τα ίδια. Θα κάνουμε τώρα κάποιες αλλαγές στα αρχεία στο χαρακτηριστικό υποκατάστημα και δημιουργήστε μια αίτηση έλξης για να ελέγξετε τις αλλαγές και να συγχωνεύσετε τον κώδικα στο κύριος κλαδί.
Πραγματοποιήστε αλλαγές στα αρχεία στον κλάδο λειτουργιών.
Ανοίξτε το αρχείο Java στο φάκελο Src και προσθέστε κάποιο κώδικα και πραγματοποιήστε την αλλαγή.
Δημιουργήστε ένα αίτημα Pull GitHub
Στην προηγούμενη ενότητα, δημιουργήσαμε έναν κλάδο χαρακτηριστικό και έκανε κάποιες αλλαγές σε ένα αρχείο. Οι αλλαγές δεν είναι στο κύριος κλαδί. Για αυτό, πρέπει να δημιουργήσουμε ένα Αίτημα Pull μέσω του οποίου ο χρήστης προτείνει ορισμένες αλλαγές για έλεγχο και συγχώνευση στο κύριος κλαδί.
Η δημιουργία αιτήματος έλξης θα εμφανίσει τις διαφορές μεταξύ της προέλευσης και του κλάδου στόχου και θα απαιτηθεί για την επίλυση διενέξεων εάν υπάρχουν.
Κάντε κλικ στο Σύγκριση & Αφαίρεση αιτήματος στην κύρια σελίδα του αποθετηρίου.
Μπορείτε να δείτε ότι οι αλλαγές και στους δύο κλάδους μπορούν να συγχωνευτούν. Κάντε κλικ στο Δημιουργία αιτήματος τραβήγματος.
Κάντε κλικ στο Αίτημα συγχώνευσης τραβήγματος και Επιβεβαιώνω για να ολοκληρώσετε τη συγχώνευση.
Οι αλλαγές συγχωνεύονται με επιτυχία στο κύριος κλαδί. Το πρώτο μας αίτημα Pull ολοκληρώθηκε με επιτυχία.
Ορίστε τους αναθεωρητές με αιτήματα τραβήγματος και έλεγχο κώδικα
Το Github έχει μια καλή δυνατότητα χρήσης ενός αρχείου CODEOWNERS όπου μπορούμε να επιλέξουμε τα άτομα που είναι υπεύθυνα για τον πηγαίο κώδικα στο αποθετήριο. Οι κάτοχοι αποθετηρίου μπορούν να δημιουργήσουν αυτό το αρχείο και τυχόν χρήστες που ορίζονται στο αρχείο ζητούνται από προεπιλογή για έλεγχο κατά τη δημιουργία αιτήματος έλξης.
Για να χρησιμοποιήσετε αυτήν τη δυνατότητα, πρέπει να χρησιμοποιήσετε την έκδοση GitHub Pro ή να κάνετε το αποθετήριο δημόσιο.
Στη ρίζα του αποθετηρίου, δημιουργήστε αυτό το αρχείο στην ακόλουθη μορφή και δεσμεύστε το αρχείο.
* @ όνομα χρήστη ή @ όνομα χρήστη ή @ όνομα χρήστη
* σημαίνει κυρίως όλα τα αρχεία στο repo. Μπορείτε επίσης να καθορίσετε συγκεκριμένες επεκτάσεις όπως * .java ή * .js κ.λπ. Οι χρήστες που ορίζονται στο αρχείο θα σταλούν αυτόματα για έλεγχο. Με το αρχείο CODEOWNERS που έχει οριστεί, δεν χρειάζεται να προσθέσετε ρητά χειροκίνητα αναθεωρητές και έχει λίγο περισσότερη ευελιξία για να επιλέξετε ποια αρχεία θα ελεγχθούν.
Επιστροφή στο χαρακτηριστικό υποκατάστημα κάντε μια μικρή αλλαγή στο αρχείο Java και δημιουργήστε ένα Pull Request. Στην οθόνη Αίτημα τραβήγματος ορίστε έναν αναθεωρητή στη δεξιά πλευρά. Κάντε κλικ στο Δημιουργία αιτήματος τραβήγματος.
Μπορείτε να δείτε στην παραπάνω οθόνη ότι οι αναθεωρητές μπορούν να ανατεθούν χειροκίνητα, αλλά οι αναθεωρητές ορίζονται στο αρχείο CODEOWNERS, ο οποίος θα λάβει αυτόματα ένα αίτημα για έλεγχο των αλλαγών του κώδικα.
Τέλος πάντων, τώρα Σύνδεση ως κριτικός και εγκρίνει τις αλλαγές. Συνδεθείτε ως χρήστης vniranjan2512 για να εγκρίνετε τις αλλαγές.
Υπάρχει ένα αίτημα για έγκριση / απόρριψη των αλλαγών, στην ενότητα Τραβήξτε το αίτημα.
Κάντε κλικ στο Pull Request και Προσθέστε την κριτική σας.
Μπορείτε να κάνετε κλικ στο + υπογράψτε και προσθέστε σχόλια κριτικής για τη γραμμή του κώδικα Προστέθηκε / Τροποποιήθηκε / Διαγράφηκε, στην οθόνη που εμφανίζεται.
Κάντε κλικ στο Ξεκινήστε μια κριτική.
Κάντε κλικ στο Ολοκληρώστε την κριτική σας. Έγκριση όπως φαίνεται και Υποβολή κριτικής .
Πίσω ως ο αρχικός χρήστης που έθεσε ένα αίτημα έλξης, μπορείτε να προσθέσετε ένα σχόλιο και να επιλύσετε ή να κλείσετε τη συνομιλία.
Η αίτηση συγχώνευσης μπορεί τώρα να ολοκληρωθεί.
Οι αλλαγές συγχωνεύονται με επιτυχία στο κύριος υποκατάστημα δημοσιεύστε την κριτική και συγχώνευση του αιτήματος έλξης.
Έτσι, για να συνοψίσουμε σε αυτό το στάδιο, έχουμε δει ότι οι προγραμματιστές εργάζονται στο χαρακτηριστικό υποκατάστημα και, στη συνέχεια, δημιουργήστε ένα Pull Request για να συγχωνεύσετε τις αλλαγές στο κύριος κλαδί. Τα παραπάνω ήταν ένα σενάριο όπου δεν υπήρχαν συγκρούσεις. Στην επόμενη ενότητα, θα δούμε τους τρόπους επίλυσης διενέξεων με μη αυτόματο τρόπο, εάν τα αρχεία αλλάξουν σε πολλούς κλάδους.
Επίλυση συγκρούσεων
Είναι πιθανό να αλλάξουν τα ίδια αρχεία σε πολλούς κλάδους. Σε αυτήν την περίπτωση, θα υπάρξουν διενέξεις και πρέπει να επιλυθούν μέσω της αίτησης τραβήγματος.
Για παράδειγμα, κάντε αλλαγές στο αρχείο Java και στα δύο κύριος και χαρακτηριστικό υποκαταστήματα και εγείρετε ένα αίτημα έλξης.
Το μήνυμα αιτήματος έλξης που εμφανίζεται είναι ότι οι αλλαγές δεν μπορούν να συγχωνευτούν αυτόματα. Ως εκ τούτου, οι συγκρούσεις πρέπει να επιλυθούν. Προχωρήστε για να δημιουργήσετε ένα Αίτημα Pull.
Μόλις εγγραφεί το αίτημα τραβήγματος, οι διενέξεις θα πρέπει να επιλυθούν κάνοντας κλικ στο Επίλυση διενέξεων κουμπί.
Καταργήστε τις σημάνσεις που ουσιαστικά επιλύουν τις διενέξεις με μη αυτόματο τρόπο και κάντε κλικ στο Επισήμανση ως επιλυμένη και Δέσμευση συγχώνευσης.
Η τελική προβολή του αρχείου μετά την αφαίρεση των σημάνσεων.
Η αίτηση συγχώνευσης μπορεί να ολοκληρωθεί. ο κύριος και χαρακτηριστικό τα κλαδιά θα είναι τώρα ίδια.
Μπορείτε να δείτε στην παραπάνω οθόνη ότι ζητείται η αναθεώρηση αλλά δεν έχει εντολή. Στην επόμενη ενότητα, θα δούμε για τους κανόνες προστασίας υποκαταστήματος όπου ο κάτοχος του αποθετηρίου μπορεί υποχρεωτικά να ζητήσει έλεγχο και επίσης να προστατεύσει το κύριος διακλάδωση από τη δέσμευση απευθείας σε αυτό, αλλά μόνο μέσω ενός αιτήματος έλξης.
Κανόνες προστασίας υποκαταστημάτων
Στις προηγούμενες ενότητες, είδαμε σχετικά με τα αιτήματα τραβήγματος του Github και επίσης ζητήσαμε κριτικές που δεν ήταν υποχρεωτικές ή προαιρετικές. Σε τυπικό κώδικα σεναρίων έργου, οι κριτικές είναι απαραίτητες και μέρος της διαδικασίας ανάπτυξης.
Ας δούμε πώς να το επιβάλουμε.
Στο github.com αυτή η δυνατότητα μπορεί να ρυθμιστεί μόνο για δημόσια αποθετήρια ή χρησιμοποιώντας την έκδοση Github pro. Στην κύρια σελίδα του αποθετηρίου πηγαίνετε στο Ρυθμίσεις και κάντε κλικ στο Κλαδια δεντρου κατηγορία στα αριστερά.
Κάντε κλικ στο Προσθήκη κανόνα σύμφωνα με το Κανόνες προστασίας υποκαταστήματος. Ο κανόνας πρόσθεσε αιτήματα για υποχρεωτικές κριτικές αιτήματος έλξης από τους κατόχους κώδικα πριν από τη συγχώνευση για το κύριος κλαδί.
Αυτό θα διασφαλίσει επίσης ότι το κύριο υποκατάστημα προστατεύεται και δεν μπορούν να γίνουν άμεσες δεσμεύσεις σε αυτόν τον κλάδο και μπορούν να πραγματοποιηθούν μόνο μέσω των αιτημάτων τραβήγματος μετά από ενδελεχή έλεγχο. Αυτή η ρύθμιση ορίζεται από τον κάτοχο του αποθετηρίου.
Ένα υπέροχο χαρακτηριστικό !!!
Κάντε κλικ στο Δημιουργώ μόλις τελειώσει. Για να δοκιμάσετε αυτό το σενάριο, κάντε μια αλλαγή σε ένα αρχείο στο χαρακτηριστικό υποκατάστημα και δημιουργήστε μια αίτηση έλξης.
Η ακόλουθη οθόνη δείχνει ότι απαιτείται μια υποχρεωτική αξιολόγηση από τους κατόχους κώδικα.
Δημοσιεύστε την κριτική από τους κατόχους κώδικα, το αίτημα τραβήγματος μπορεί να συγχωνευθεί.
Ως συνεργάτης του αποθετηρίου, εάν κάνετε αλλαγές σε οποιοδήποτε από τα αρχεία, λόγω των κανόνων που προστατεύονται από τους κλάδους που δημιουργήθηκαν, δεν θα μπορείτε να δεσμεύσετε απευθείας στον κύριο κλάδο, αλλά μόνο μέσω ενός αιτήματος τραβήγματος μετά τη δημιουργία ενός κλάδου όπως φαίνεται παρακάτω.
Μεταφορά αποθετηρίου σε άλλο λογαριασμό χρήστη
Κανονικά, ένα προσωπικό αποθετήριο χρήστη έχει έναν μόνο κάτοχο και όλοι οι άλλοι είναι συνεργάτες. Έτσι, με την έννοια ότι δεν μπορείτε να έχετε πολλούς κατόχους σε ένα αποθετήριο λογαριασμού χρήστη. Αλλά η ιδιοκτησία μπορεί να μεταφερθεί σε άλλο λογαριασμό χρήστη. Όταν ολοκληρωθεί, ο αρχικός κάτοχος αποθετηρίου γίνεται αυτόματα συνεργάτης στο νέο αποθετήριο λογαριασμού χρήστη.
Στη συνέχεια, ο νέος κάτοχος μπορεί να αρχίσει να διαχειρίζεται τα αντικείμενα, ζητήματα, αιτήματα έλξης, έργα, κυκλοφορίες και ρυθμίσεις.
Κανονικά όταν εκτελούνται εντολές όπως «git clone» ή «git push» στο τοπικό αποθετήριο, οι εντολές θα ανακατευθύνουν στο νέο αποθετήριο. Αλλά όταν εκτελείτε την εντολή 'git remote -v', θα εξακολουθεί να εμφανίζει το αρχικό URL αποθετηρίου. Για να αποφύγετε τη σύγχυση να αλλάξετε τη νέα απομακρυσμένη διεύθυνση URL, μεταφέρετε το αποθετήριο χρησιμοποιώντας την εντολή «git remote set-url».
Για να μεταφέρετε ένα αποθετήριο, μεταβείτε στην καρτέλα Ρυθμίσεις του αποθετηρίου και στην περιοχή Επιλογές; Κάντε κλικ στο Ζώνη κινδύνου ΜΕΤΑΦΟΡΑ
Εισαγάγετε το όνομα του αποθετηρίου και τον νέο λογαριασμό χρήστη στον οποίο πρέπει να μεταβιβαστεί η ιδιοκτησία.
Κάντε κλικ στο Καταλαβαίνω, μεταφέρετε αυτό το αποθετήριο
Θα πρέπει να δείτε ένα μήνυμα ότι το αποθετήριο μεταφέρεται στον νέο κάτοχο.
Θα σταλεί ένα μήνυμα στον αρχικό κάτοχο του αποθετηρίου για να εγκρίνει τη μεταφορά. Μόλις εγκριθεί η μεταφορά, το αποθετήριο θα μεταφερθεί στον νέο κάτοχο και ο αρχικός κάτοχος αποθετηρίου θα προστεθεί ως συνεργάτης.
Τώρα ορίστε τη νέα διεύθυνση URL αποθετηρίου στο μηχάνημα όπου κλωνοποιήθηκε το παλιό αποθετήριο. Οι ακόλουθες εντολές πρέπει να οριστούν σε όλα τα μηχανήματα όπου κλωνοποιήθηκε το παλιό αποθετήριο.
Όλα τα αιτήματα έλξης, τα ζητήματα, το wiki θα μεταφερθούν. Οι αναθέσεις ζητημάτων θα παραμείνουν ανέπαφες.
Μερικές χρήσιμες εντολές Git
Υπάρχουν μερικές από τις βασικές εντολές Git που πρέπει να διαμορφωθούν αρχικά στον τοπικό υπολογιστή σας μόλις εγκατασταθεί ο πελάτης Git στον υπολογιστή σας Linux ή Windows. Οι προγραμματιστές εργάζονται τοπικά, χωρίς σύνδεση με το αποθετήριο στο GitHub, στο πλήρες αντίγραφο του πηγαίου κώδικα που είναι διαθέσιμο στο GitHub και συγχρονίζονται με αυτό.
Αρχικά, ορίστε το όνομα χρήστη και τη διεύθυνση email σας για να βεβαιωθείτε ότι όλες οι δεσμεύσεις που χρησιμοποιείτε χρησιμοποιούν αυτές τις πληροφορίες.
git config –global user.name «Όνομα χρήστη»
git config –global user.email “myemail@myemail.com”
Όταν πρέπει να προσθέσετε ένα μήνυμα κατά τη διάρκεια των δεσμεύσεων, μπορείτε επίσης να διαμορφώσετε το πρόγραμμα επεξεργασίας που απαιτείται για το ίδιο.
ποια είναι η διαφορά μεταξύ qa και qc
git config –global core.editor σημειωματάριο
Λάβετε μια λίστα με όλες τις τιμές διαμόρφωσης που έχουν οριστεί.
git config – λίστα
Μερικές φορές οι οργανισμοί διαθέτουν διακομιστές μεσολάβησης για σύνδεση στο Διαδίκτυο. Σε αυτήν την περίπτωση, θα πρέπει να καθορίσετε έναν διακομιστή μεσολάβησης και έναν αριθμό θύρας για πρόσβαση σε όλα τα αποθετήρια στο GitHub.
git config –global http.proxyhttp: // Όνομα χρήστη: Password @ proxyserver: port
Κλωνοποιήστε ή δημιουργήστε ένα τοπικό αντίγραφο του αποθετηρίου. Λάβετε τη διεύθυνση URL κλώνου του αποθετηρίου στο GitHub και εκτελέστε την εντολή git.
συμπέρασμα
Σε αυτό το σεμινάριο, έχουμε δει πώς ένας προγραμματιστής μπορεί να ξεκινήσει να εργάζεται στο GitHub, απευθείας από τη δημιουργία ενός αποθετηρίου GitHub, Branch, Pull Request, Protecting a branch και μερικές βασικές εντολές Git.
Στο επερχόμενο σεμινάριό μας, θα δούμε τις άλλες δυνατότητες του GitHub κυρίως για το πώς να δημιουργήσετε οργανισμούς, ομάδες, πιρούνι ένα αποθετήριο, να δημιουργήσετε ζητήματα, ορόσημα και να συσχετίσετε με αιτήματα έλξης, wiki και τις χρήσεις τους και μερικές άλλες προηγμένες εντολές Git που θα είναι χρήσιμες στους προγραμματιστές.
Συνιστώμενη ανάγνωση
- Εκμάθηση Java Reflection με παραδείγματα
- Git vs GitHub: Εξερευνήστε τις διαφορές με παραδείγματα
- Εκμάθηση Python DateTime με παραδείγματα
- Σελήνιο Ενσωμάτωση με το GitHub με χρήση του Eclipse
- Ένας γρήγορος οδηγός SoapUI για την αποθήκευση δεδομένων αιτήσεων και απαντήσεων σε ένα αρχείο - SoapUI Tutorial # 15
- Tutorial Bugzilla: Εργαλείο Διαχείρισης Ατελειών
- 20+ MongoDB Tutorial για αρχάριους: Δωρεάν μαθήματα MongoDB
- MongoDB Sharding Tutorial με Παράδειγμα