Ο δημοφιλής ιστότοπος Github μαζί με το εργαλείο git αποτελεί έναν εξαιρετικό πόρο όχι μόνο για τη διανομή και την προβολή της εργασίας σας, αλλά και για τη διευκόλυνση του αποτελεσματικού και επαγγελματικού ελέγχου εκδόσεων.

Σε αυτό το σεμινάριο, θα διερευνήσουμε πώς να δημιουργήσουμε ένα αποθετήριο Github, push commits, κυκλοφορίες ετικετών και άλλα.

Δημιουργήστε ένα αποθετήριο

Για να δημιουργήσετε ένα νέο αποθετήριο, πρώτα συνδεθείτε στο Github ή εγγραφείτε για νέο λογαριασμό. Μόλις συνδεθείτε, κάντε κλικ στο Δημιουργία νέου κουμπί στην επάνω δεξιά γωνία της οθόνης, ακολουθούμενο από το Αποθήκη σύνδεσμος στην αναπτυσσόμενη λίστα που εμφανίζεται.

Θα δείτε την οθόνη δημιουργίας αποθετηρίου:

Το όνομα και η περιγραφή του αποθετηρίου μπορεί να είναι οτιδήποτε θέλετε και για αυτό το παράδειγμα το "muo_demo" χρησιμοποιήθηκε ως όνομα. Αφήστε τα υπόλοιπα πεδία όπως είναι / κενό και πατήστε το Δημιουργία νέου αποθετηρίου κουμπί. Θα μεταφερθείτε σε μια σελίδα όπου θα εμφανίζεται το νέο κενό αποθετήριο.

instagram viewer

Ξεκινήστε το τοπικό αποθετήριο

Τώρα που έχει δημιουργηθεί ένα αποθετήριο στο Github, πρέπει να προετοιμάσετε το αποθετήριο στον τοπικό υπολογιστή σας. Εκτελέστε τις ακόλουθες εντολές στο τερματικό για να δημιουργήσετε έναν κενό κατάλογο και προσθέστε ένα αρχείο Readme.md.

mkdir myrepo
cd myrepo
echo "# My Test Repository"> Readme.md
echo "Ένα προσωρινό αρχείο"> temp.txt

Κατά την προβολή ενός αποθετηρίου στο Github, τα περιεχόμενα του αρχείου Readme.md εμφανίζονται πάντα για να περιγράψουν το αποθετήριο ή ως την πρώτη σελίδα του εγχειριδίου. Η επέκταση αρχείου .md σημαίνει μορφή υποβάθμισης και, εάν δεν είστε εξοικειωμένοι με τη Διαγραφή, ρίξτε μια ματιά στο εξαιρετικό φύλλο εξαπάτησης τύπου Markdown.

Το εκτυπώσιμο φύλλο εξαπάτησης για αρχάριους και ειδικούς

Αυτό το εκτυπώσιμο φύλλο εξαπάτησης Markdown παρέχει όλα όσα πρέπει να γνωρίζετε σχετικά με τη μορφοποίηση Markdown με μια ματιά. Κρατήστε το βολικό και μην μπερδεύεστε ξανά.

Τώρα μπορείτε να ξεκινήσετε το αποθετήριο εντός του τερματικού με τις εντολές.

git init
git απομακρυσμένη προσθήκη προέλευσης https://github.com/mdizak/muo_demo.git

Στη δεύτερη εντολή, πρέπει να αλλάξετε το "mdizak" στο όνομα χρήστη Github και το τμήμα "muo_demo" στο όνομα του αποθετηρίου σας. Για παράδειγμα, εάν το όνομα χρήστη Github είναι "johndoe" και το όνομα του αποθετηρίου σας είναι "test_repo", η εντολή θα ήταν:

git απομακρυσμένη προσθήκη προέλευσης https://github.com/johndoe/test_repo.git

Πρώτη δέσμευση

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

git προσθέστε Readme.md temp.txt
git commit -m "Η πρώτη μου δέσμευση"
git push -u αρχικός αρχηγός

Θα σας ζητηθεί το όνομα χρήστη και ο κωδικός πρόσβασης του Github και μετά την επιτυχή είσοδο, τα δύο αρχεία θα μεταφορτωθούν στο αποθετήριο σας Github. Εάν φορτώσετε ξανά το αποθετήριο Github στο πρόγραμμα περιήγησής σας, θα δείτε τώρα τα δύο αρχεία μαζί με την κεφαλίδα "My Test Repository" μέσα στο αρχείο Readme.md.

Μεγάλα μηνύματα Commit

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

git commit --file = / path / to / commit.txt

Βεβαιωθείτε ότι τα σημεία εντολών στο αρχείο κειμένου του μηνύματος δέσμευσής σας και τα περιεχόμενά του θα χρησιμοποιηθούν αντί του μηνύματος μίας γραμμής που ορίζεται μέσω της επιλογής -m.

Διαγραφή αρχείων

Η διαγραφή αρχείων γίνεται με τον ίδιο τρόπο, εκτός από τη χρήση των παραπάνω git add εντολή, χρησιμοποιούμε το git rm εντολή. Για να διαγράψετε το αρχείο temp.txt που προσθέσατε προηγουμένως, εκτελέστε τις ακόλουθες εντολές στο τερματικό.

git rm temp.txt
git commit -m "Διαγραφή αρχείου temp"
git push -u αρχικός αρχηγός

Θα σας ζητηθεί ξανά το όνομα χρήστη και ο κωδικός πρόσβασής σας, και μόλις το κάνετε, το αρχείο temp.txt θα διαγραφεί από το αποθετήριο Github. Αυτό είναι το μόνο που υπάρχει!

Ετικέτες κυκλοφορίες

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

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

git tag 1.0.0
git push - ετικέτες

Αφού εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας στο Github, φορτώστε ξανά τη σελίδα αποθετηρίου στο πρόγραμμα περιήγησης ιστού. Θα παρατηρήσετε ότι υπάρχει τώρα μια έκδοση στο αποθετήριό σας. Κάνοντας κλικ για να δείτε όλες τις κυκλοφορίες θα παρέχεται ένας σύνδεσμος προς το αρχείο TAR.GZ για το πλήρες αποθετήριο στην κατάσταση κατά την οποία επισημάνθηκε η κυκλοφορία.

Αποθήκη κλώνου

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

κλώνος git https://github.com/mdizak/muo_demo.git myrepo
cd myrepo
git init

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

Αυτό θα κατεβάσει τα περιεχόμενα του αποθετηρίου από το Github στον κατάλογο / myrepo / και, στη συνέχεια, θα το αρχίσει εκ νέου με το git init εντολή. Από εκεί, μπορείτε να συνεχίσετε να προσθέτετε και να διαγράφετε αρχεία όπως και παραπάνω.

Προβολή ιστορικού δεσμεύσεων

Μπορείτε να επιστρέψετε και να δείτε τις προηγούμενες δεσμεύσεις σας με το git log, όπως:

git log - 3

Η παραπάνω εντολή θα εμφανίσει τις τρεις τελευταίες δεσμεύσεις που έγιναν στο αποθετήριο. Αυτό μπορεί να είναι χρήσιμο αν χρειαστεί να τροποποιήσετε ή να διαγράψετε μια δέσμευση για οποιονδήποτε λόγο.

Τροποποιήστε ένα μήνυμα δέσμευσης

Εάν έχετε ήδη προωθήσει μια δέσμευση στο Github, και αργότερα συνειδητοποιήσατε ότι κάνατε λάθος στο μήνυμα δέσμευσης, υπάρχει τρόπος να το τροποποιήσετε. Για να τροποποιήσετε το τελευταίο μήνυμα δέσμευσης, εκτελέστε την εντολή στο τερματικό.

git comm - τροποποίηση

Αυτό θα ανοίξει το προεπιλεγμένο πρόγραμμα επεξεργασίας κειμένου με το προηγούμενο μήνυμα δέσμευσης. Κάντε τις απαραίτητες αλλαγές και κλείστε τον επεξεργαστή. Εάν χρησιμοποιείτε το nano ως πρόγραμμα επεξεργασίας κειμένου, μπορείτε να το κλείσετε πατώντας Ctrl + X, ακολουθούμενο από το Υ και Εισαγω κλειδιά.

Μόλις αποθηκεύσετε το νέο μήνυμα δέσμευσης, σπρώξτε το στο Github με την εντολή:

git push - δύναμη προέλευσης

Είστε έτοιμοι να επιδείξετε τη δουλειά σας!

Συγχαρητήρια, τώρα έχετε μάθει τα βασικά της χρήσης του δημοφιλούς ιστότοπου Github μαζί με το εργαλείο γραμμής εντολών git. Δημιουργήσατε με επιτυχία ένα αποθετήριο και μπορείτε πλέον να προσθέσετε / διαγράψετε αρχεία, push commits, tag releases και clone αποθετήρια.

Εάν θέλετε να μάθετε πιο προηγμένες εντολές git, ρίξτε μια ματιά στο Προηγμένες εντολές git ιστοσελίδα.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Πώς να φιλοξενήσετε έναν ιστότοπο δωρεάν χρησιμοποιώντας τις σελίδες GitHub

Εάν έχετε έναν απλό ιστότοπο, δεν χρειάζεται να πληρώσετε για φιλοξενία ιστοσελίδων. Μπορείτε να χρησιμοποιήσετε τις σελίδες GitHub δωρεάν!

Σχετικά θέματα
  • Προγραμματισμός
  • GitHub
Σχετικά με τον Συγγραφέα
Ματ Ντιζάκ (Δημοσιεύθηκαν 13 άρθρα)Περισσότερα από τον Matt Dizak

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

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

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.