Προϋποθέσεις:
Εγκαταστήστε το GitHub Desktop
Το GitHub Desktop βοηθά τον χρήστη git να εκτελεί γραφικά τις εργασίες που σχετίζονται με το git. Μπορείτε εύκολα να κατεβάσετε το πρόγραμμα εγκατάστασης της τελευταίας έκδοσης αυτής της εφαρμογής για το Ubuntu από το github.com. Πρέπει να εγκαταστήσετε και να διαμορφώσετε αυτήν την εφαρμογή μετά τη λήψη για να τη χρησιμοποιήσετε. Μπορείτε επίσης να ελέγξετε το σεμινάριο για την εγκατάσταση του GitHub Desktop στο Ubuntu για να γνωρίζετε σωστά τη διαδικασία εγκατάστασης.
Δημιουργήστε έναν λογαριασμό GitHub
Θα χρειαστεί να δημιουργήσετε έναν λογαριασμό GitHub για να δημοσιεύσετε οποιοδήποτε τοπικό αποθετήριο.
Δημιουργήστε ένα αποθετήριο
Πρέπει να δημιουργήσετε ένα τοπικό αποθετήριο και να δημοσιεύσετε το αποθετήριο στον απομακρυσμένο διακομιστή για να ελέγξετε τις εντολές που χρησιμοποιούνται σε αυτό το σεμινάριο.
Αρχικοποιήστε το git Repository
Μεταβείτε στον τοπικό φάκελο αποθετηρίου από το τερματικό και εκτελέστε την ακόλουθη εντολή για να προετοιμάσετε το τοπικό αποθετήριο.
$git init
Ρυθμίστε τον κλάδο Upstream χρησιμοποιώντας το Push:
Οποιοσδήποτε νέος κλάδος του τοπικού αποθετηρίου μπορεί να προωθηθεί στον απομακρυσμένο διακομιστή χρησιμοποιώντας το -έναρξη ανάντη επιλογή ή -u επιλογή. Οι χρήσεις αυτών των επιλογών έχουν εμφανιστεί σε αυτό το μέρος του σεμιναρίου.
A. Ανάντι υποκατάστημα χρησιμοποιώντας –set-upstream επιλογή
Εκτελέστε τις ακόλουθες εντολές για να ελέγξετε τη λίστα κλάδων του τρέχοντος αποθετηρίου και να δημιουργήσετε έναν νέο κλάδο, με όνομα δευτερεύων χρησιμοποιώντας το -β επιλογή.
$git υποκατάστημα$git ταμείο -σιδευτερεύων
$git υποκατάστημα
Η ακόλουθη έξοδος δείχνει ότι υπήρχε μόνο ένας κλάδος που ονομάστηκε κύριος στο τρέχον αποθετήριο. Ένα νέο υποκατάστημα με όνομα δευτερεύων έχει δημιουργηθεί με τη χρήση του -σι επιλογή.
Εκτελέστε την ακόλουθη εντολή για να σπρώξετε τον νέο κλάδο του τοπικού αποθετηρίου στο απομακρυσμένο αποθετήριο που είναι δημοσιευμένο github.com. Πρέπει να επαληθεύσετε τον λογαριασμό χρήστη GitHub για να προωθήσετε τον κλάδο που δημιουργήθηκε στον απομακρυσμένο διακομιστή.
$git push -έναρξη ανάντηπροέλευση δευτερεύουσαΗ ακόλουθη έξοδος θα εμφανιστεί εάν ο λογαριασμός GitHub έχει πιστοποιηθεί σωστά.
Μπορείτε να ελέγξετε το απομακρυσμένο αποθετήριο από github.com για να επαληθεύσετε ότι ο νέος κλάδος ωθείται σωστά στον απομακρυσμένο διακομιστή. Η παρακάτω εικόνα δείχνει ότι ο νέος κλάδος, δευτερεύων, πιέζεται σωστά.
Β. Ανάντι υποκατάστημα χρησιμοποιώντας την επιλογή -u
Εκτελέστε τις ακόλουθες εντολές για να δημιουργήσετε ένα νέο κλάδο με όνομα δοκιμή χρησιμοποιώντας το -σι επιλογή και σπρώξτε το νέο υποκατάστημα στο απομακρυσμένο αποθετήριο χρησιμοποιώντας το -u επιλογή. Όπως και η προηγούμενη εντολή, πρέπει να επαληθεύσετε τον λογαριασμό χρήστη GitHub για να σπρώξετε τον κλάδο που δημιουργήθηκε πρόσφατα στον απομακρυσμένο διακομιστή.
$git ταμείο -σιδοκιμή$git push -uδοκιμή προέλευσης
Η ακόλουθη έξοδος θα εμφανιστεί εάν ο λογαριασμός GitHub έχει πιστοποιηθεί σωστά.
Μπορείτε να ελέγξετε το απομακρυσμένο αποθετήριο από github.com για να επαληθεύσετε ότι ο νέος κλάδος ωθείται σωστά στον απομακρυσμένο διακομιστή. Η παρακάτω εικόνα δείχνει ότι ο νέος κλάδος, δοκιμή , πιέζεται σωστά.
Ρύθμιση υποκαταστήματος ανάντη χρησιμοποιώντας ψευδώνυμο:
Η εργασία του ανάντη κλάδου μπορεί να γίνει εύκολα με τη χρήση το ψευδώνυμο εντολή. Ψευδώνυμο Git και Bash ψευδώνυμο η εντολή μπορεί να χρησιμοποιηθεί για να ωθήσει τον κλάδο που δημιουργήθηκε πρόσφατα στο απομακρυσμένο αποθετήριο. Οι χρήσεις αυτών των εντολών έχουν εμφανιστεί σε αυτό το μέρος αυτού του σεμιναρίου.
Α. Ανταλλακτικό υποκατάστημα που χρησιμοποιεί Git Alias:
Εκτελέστε την πρώτη εντολή για να δημιουργήσετε την εντολή ψευδώνυμο git με όνομα pushd για την ώθηση του νέου κλάδου στον απομακρυσμένο διακομιστή. Εδώ, πιέζοντας προς ΚΕΦΑΛΙ υποδεικνύει ότι το όνομα του απομακρυσμένου κλάδου και το όνομα του τοπικού κλάδου θα είναι το ίδιο. Εκτελέστε τη δεύτερη εντολή για να δημιουργήσετε ένα νέο κλάδο με όνομα newBranch Το Εκτελέστε την τρίτη εντολή για να σπρώξετε τον κλάδο που δημιουργήθηκε στον απομακρυσμένο διακομιστή χρησιμοποιώντας την εντολή ψευδώνυμο git. Όπως και η προηγούμενη εντολή, πρέπει να επαληθεύσετε τον λογαριασμό χρήστη GitHub για να σπρώξετε τον κλάδο που δημιουργήθηκε πρόσφατα στον απομακρυσμένο διακομιστή.
$git config --παγκόσμιαψευδώνυμο.pushd«push -u προέλευση HEAD»$git ταμείο -σιnewBranch
$πηγαίνω pushd
Η ακόλουθη έξοδος θα εμφανιστεί εάν ο λογαριασμός GitHub έχει πιστοποιηθεί σωστά.
Β. Ανάντι υποκατάστημα που χρησιμοποιεί ψευδώνυμα Bash:
Εκτελέστε την πρώτη εντολή για να δημιουργήσετε την εντολή bash alias που ονομάζεται gp για την ώθηση του νέου κλάδου στον απομακρυσμένο διακομιστή. Εδώ, ΚΕΦΑΛΙ υποδεικνύει την ίδια έννοια της εντολής ψευδώνυμο git. Εκτελέστε τη δεύτερη εντολή για να δημιουργήσετε ένα νέο κλάδο με όνομα newBranch2 Το Εκτελέστε την τρίτη εντολή για να σπρώξετε τον κλάδο που δημιουργήθηκε στον απομακρυσμένο διακομιστή χρησιμοποιώντας την εντολή ψευδώνυμο bash. Όπως και η προηγούμενη εντολή, πρέπει να επαληθεύσετε τον λογαριασμό χρήστη GitHub για να σπρώξετε τον κλάδο που δημιουργήθηκε πρόσφατα στον απομακρυσμένο διακομιστή.
$ψευδώνυμο gp='git push -u προέλευση HEAD'$git ταμείο -σιnewBranch2
$ gp
Η ακόλουθη έξοδος θα εμφανιστεί εάν ο λογαριασμός GitHub έχει πιστοποιηθεί σωστά.
Μπορείτε να ελέγξετε το απομακρυσμένο αποθετήριο από github.com για να επαληθεύσετε εάν ο νέος κλάδος ωθείται σωστά στον απομακρυσμένο διακομιστή.
Η παρακάτω εικόνα δείχνει ότι δύο νέοι κλάδοι έχουν προωθηθεί στο απομακρυσμένο αποθετήριο. Αυτά είναι newBranch και newBranch2.
Συμπέρασμα:
Σε αυτό το σεμινάριο έχουν περιγραφεί διαφορετικοί τρόποι ανάντη του κλάδου git από το τοπικό αποθετήριο στο απομακρυσμένο αποθετήριο χρησιμοποιώντας ένα αποθετήριο demo git. Οι νέοι κλάδοι ωθούνται στο απομακρυσμένο αποθετήριο κυρίως χρησιμοποιώντας το Σπρώξτε εντολή. Αυτή η εντολή χρησιμοποιείται με πολλαπλούς τρόπους σε αυτό το σεμινάριο για την ανάντη του νέου κλάδου git στον απομακρυσμένο διακομιστή για να βοηθήσει τους αναγνώστες να κατανοήσουν τον τρόπο ρύθμισης του upstream κλάδου στο git.