Git - Πιέστε τις αλλαγές στο Remote Git Branch

Git Push Changes Remote Git Branch



Σε αυτό το άρθρο, θα σας δείξω πώς να σπρώξετε (ανεβάσετε) το τοπικό σας αποθετήριο Git σε ένα απομακρυσμένο αποθετήριο Git που φιλοξενείται σε υπηρεσίες cloud Git όπως GitHub/BitBucket κ.λπ. Θα σας δείξω επίσης πώς να προωθήσετε τις αλλαγές που κάνετε ' δημιουργήσατε στο τοπικό σας αποθετήριο Git στο απομακρυσμένο αποθετήριο Git. Λοιπόν, ας ξεκινήσουμε.

' >>index.html







Όπως μπορείτε να δείτε, ένα νέο αρχείο index.html δημιουργειται.



Τώρα, τοποθετήστε το αρχείο ως εξής:



$git addΤο





Κάντε μια νέα δέσμευση ως εξής:

$git commit «αρχική δέσμευση»



Μια νέα δέσμευση αρχική δέσμευση δημιουργειται.

Η νέα δέσμευση θα πρέπει να εμφανιστεί στο git log όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης.

$git log --μία γραμμή

Δημιουργία κενού αποθετηρίου GitHub Remote Git:

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

Τώρα, πληκτρολογήστε ένα όνομα για το νέο αποθετήριο. Εάν θέλετε, πληκτρολογήστε a περιγραφή (προαιρετικός). Επιλέγω Δημόσιο ή Ιδιωτικός ανάλογα με το αν θέλετε να ορίσετε το αποθετήριο δημόσιο ή ιδιωτικό. Τώρα, βεβαιωθείτε Αρχικοποιήστε αυτό το αποθετήριο με ένα README δεν ελέγχεται. Τέλος, κάντε κλικ στο Δημιουργία αποθετηρίου Το

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

Προσθήκη πληροφοριών απομακρυσμένου αποθετηρίου στο τοπικό αποθετήριο Git:

Τώρα, αντιγράψτε τη διεύθυνση URL του αποθετηρίου GitHub. Μπορείτε να το κάνετε κάνοντας κλικ στο εικονίδιο όπως σημειώνεται στο παρακάτω στιγμιότυπο οθόνης.

Τώρα, πρέπει να προσθέσετε τη διεύθυνση URL του GitHub στο τοπικό σας αποθετήριο. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή:

$git τηλεχειριστήριοπροσθήκη προέλευσης https://github.com/dev-shovon/my-project.git

Εδώ, προέλευση είναι το όνομα ή το ψευδώνυμο της διεύθυνσης URL αποθήκευσης GitHub που μόλις προσθέσατε. Θα πρέπει να χρησιμοποιείτε το ψευδώνυμο κάθε φορά που πιέζετε το τοπικό σας αποθετήριο ή αλλάζετε στο τοπικό σας αποθετήριο στο απομακρυσμένο αποθετήριο GitHub.

Μπορείτε να παραθέσετε όλα τα απομακρυσμένα αποθετήρια που έχετε προσθέσει ως εξής:

$git τηλεχειριστήριο -v

Όπως μπορείτε να δείτε, το URL αποθήκευσης GitHub που μόλις πρόσθεσα είναι εδώ. Αναφέρεται ως προέλευση.

Πιέζοντας το Local Git Repository στο Remote Git Repository:

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

$git push -uαρχηγός καταγωγής

Εδώ, προέλευση είναι το ψευδώνυμο του απομακρυσμένου URL αποθήκευσης Git (GitHub σε αυτήν την περίπτωση) και κύριος είναι ο κλάδος που θέλετε να προωθήσετε στο απομακρυσμένο αποθετήριο Git.

ΣΗΜΕΙΩΣΗ: ο -u η επιλογή χρησιμοποιείται μόνο για την πρώτη ώθηση οποιουδήποτε κλάδου μόνο. Όπως, πιέζω το τοπικό κύριος για πρώτη φορά, προσθέτω -u επιλογή εδώ. Αυτό δημιουργεί έναν κλάδο παρακολούθησης για το κύριος κλαδί. Την επόμενη φορά που θα σπρώξετε οτιδήποτε στο κύριος υποκατάστημα, δεν χρειάζεται να χρησιμοποιήσετε το -u ξανά επιλογή.

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

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

Προώθηση τοπικών αλλαγών στο αποθετήριο απομακρυσμένου Git:

Τώρα, ας κάνουμε μια απλή αλλαγή στο index.html αρχείο στο τοπικό μου αποθετήριο Git.

Όπως μπορείτε να δείτε, έχω τροποποιήσει το index.html αρχείο.

$git κατάσταση

Τώρα, κάντε τις αλλαγές ως εξής:

$git addΤο

Τώρα, πραγματοποιήστε τις αλλαγές ως εξής:

$git commit 'πρόσθεσε μια παράγραφο στη σελίδα index.html'

Οι αλλαγές πρέπει να δεσμευτούν.

Η νέα δέσμευση παρατίθεται στο git log όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης.

$git log --μία γραμμή

Τώρα, πιέστε τις αλλαγές του τοπικού κύριος διακλάδωση στο αποθετήριο GitHub ως εξής:

$git pushαρχηγός καταγωγής

Οι αλλαγές θα πρέπει να προωθηθούν στο αποθετήριο GitHub.

Όπως μπορείτε να δείτε, το αποθετήριο GitHub ενημερώνεται.

Προώθηση άλλων κλάδων στο αποθετήριο απομακρυσμένου Git:

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

Πρώτον, δημιουργήστε έναν νέο κλάδο, ας πούμε δηλ ως εξής:

$git υποκατάστημαδηλ

Τώρα, κάντε checkout στο νεοδημιουργημένο υποκατάστημα δηλ ως εξής:

$git ταμείοδηλ

Τώρα, κάντε μια μικρή αλλαγή στο index.html αρχείο.

Τώρα, κάντε τις αλλαγές ως εξής:

$git addΤο

Τώρα, κάντε μια δέσμευση ως εξής:

$git commit «Διορθώθηκε δηλαδή πρόβλημα»

Τώρα, σπρώξτε το νέο κλαδί δηλ στο αποθετήριο GitHub ως εξής:

$git push -uπροέλευση ie-fix

ο δηλ το υποκατάστημα πρέπει να μεταφερθεί στο αποθετήριο GitHub.

Όπως μπορείτε να δείτε, το δηλ υποκατάστημα μεταφέρεται στο αποθετήριο GitHub.

Τώρα, μπορείτε να πιέσετε τυχόν αλλαγές του δηλ υποκατάστημα χρησιμοποιώντας το git push εντολή χωρίς το -u επιλογή.

Κάντε μια μικρή αλλαγή στο index.html αρχείο.

Σταδιοποιήστε τις αλλαγές και κάντε μια δέσμευση ως εξής:

$git addΤο
$git commit 'πρόσθεσε μια οριζόντια γραμμή στη σελίδα'

Τώρα, πιέστε τις αλλαγές του δηλ διακλάδωση στο αποθετήριο GitHub ως εξής:

$git pushπροέλευση ie-fix

Οι αλλαγές του δηλ το υποκατάστημα πρέπει να μεταφερθεί στο αποθετήριο GitHub.

Όπως μπορείτε να δείτε, η νέα δέσμευση εμφανίζεται στη σελίδα αποθήκευσης GitHub.

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