Οι καλύτερες συμβουλές και κόλπα GitHub το 2023
Related Posts
Πιθανότατα έχετε ακούσει το όνομα GitHub να πεταχτεί σε διάφορες γωνιές του Διαδικτύου. Με την αύξηση της πρόσβασης σε δωρεάν πόρους προγραμματισμού στον ιστό, πιθανότατα γνωρίζετε τι είναι το GitHub και μπορεί να έχετε λογαριασμό. Αλλά πέρα από τη βασική υπηρεσία που προσφέρει το GitHub είναι μια σειρά λειτουργιών που μπορεί να βελτιώσει την εμπειρία σας στον ιστότοπο και την εμπειρία άλλων που έρχονται στο αποθετήριο σας. Εάν θέλετε να βελτιώσετε την εμπειρία σας κατά την κωδικοποίηση, ρίξτε μια ματιά σε αυτά τα Chromebook.
Τι είναι το GitHub;
Στο πιο βασικό επίπεδο, το GitHub είναι μια διαδικτυακή υπηρεσία για τη διαχείριση διαφορετικών εκδόσεων αρχείων χρησιμοποιώντας ένα πρόγραμμα ανοιχτού κώδικα που ονομάζεται Git (που αναπτύχθηκε από τον δημιουργό του πυρήνα Linux, Linus Torvalds). Το Git είναι ένα εργαλείο ανάπτυξης λογισμικού που δημιουργήθηκε έτσι ώστε πολλοί προγραμματιστές να μπορούν να εργάζονται σε διαφορετικά μέρη του ίδιου έργου, επιτρέποντας παράλληλα την παρακολούθηση και τη διαμερισματοποίηση των αλλαγών τους μέχρι να ελεγχθούν σωστά.
Λόγω του ότι είναι ένα αποθετήριο για τον πηγαίο κώδικα, το GitHub έχει επίσης μεταμορφωθεί σε ένα δίκτυο κοινωνικών μέσων για προγραμματιστές. Μπορείτε να παρακολουθείτε άλλους χρήστες ή τα έργα ανοιχτού κώδικα τους για να ενημερώνεστε για τυχόν ενημερώσεις ή αλλαγές που κάνουν και μπορείτε να προσαρμόσετε τις σελίδες προορισμού σας ώστε να είναι πιο ελκυστικές για τους επισκέπτες που βρίσκουν το δρόμο για τα έργα σας.
Χρησιμοποιήστε το GitHub ως web host
Εάν είστε προγραμματιστής ή δημιουργικός επαγγελματίας, γίνεται όλο και πιο σημαντικό να έχετε ένα διαδικτυακό χαρτοφυλάκιο της δουλειάς σας που να είναι εύκολο στην πρόσβαση και την κοινή χρήση. Παραδοσιακά, αυτό σήμαινε ότι έχετε έναν εξατομικευμένο ιστότοπο που θα μπορούσε να κοστίζει έως και 100 $ ετησίως μεταξύ των τελών φιλοξενίας και τομέα, αλλά το GitHub Pages σας επιτρέπει να το κάνετε δωρεάν.
Πώς να δημιουργήσετε έναν ιστότοπο για τον λογαριασμό σας στο GitHub
Το GitHub έχει έναν απλό οδηγό
για να ρυθμίσετε τη σελίδα σας, εάν θέλετε να μπείτε στις λεπτομέρειες, αλλά εάν έχετε εργαστεί με HTML και GitHub στο παρελθόν, είναι μια απλή διαδικασία.
-
Δημιουργήστε ένα νέο αποθετήριο και δώστε το
όνομα χρήστη
.github.io
ως όνομα. Για παράδειγμα, εάν το όνομα χρήστη σας είναι AndroidPolice, ονομάστε το νέο σας αποθετήριο AndroidPolice.github.io. -
Ανεβάστε τη νέα σας ιστοσελίδα με το όνομα
index.html
.
Είναι πραγματικά τόσο εύκολο. Το όνομα που δώσατε στο αποθετήριο GitHub (στο παράδειγμά μας AndroidPolice.github.io) είναι τώρα το URL για τον νέο σας ιστότοπο. Μπορείτε να έχετε μόνο μία ιστοσελίδα ανά λογαριασμό χρήστη. Από την άλλη πλευρά, μπορείτε να έχετε έναν ιστότοπο ανά repo και απεριόριστα repos.
Πώς να δημιουργήσετε έναν ιστότοπο για το αποθετήριο GitHub
Η διαδικασία δημιουργίας μιας σελίδας για το repo σας είναι λίγο διαφορετική από τη δημιουργία μιας σελίδας για τον λογαριασμό σας.
-
Πλοηγηθείτε στο
Ρυθμίσεις
μενού του αποθετηρίου σας προς την επάνω δεξιά γωνία. -
Επιλέγω
Σελίδες
από το μενού της πλαϊνής γραμμής στα αριστερά. -
Από το αναπτυσσόμενο μενού κάτω
Κλαδί
επιλέξτε
κύριος
. -
Κάντε κλικ
Αποθηκεύσετε
.
Από προεπιλογή, οι ιστοσελίδες για τα repos σας εμφανίζουν ένα αρχείο index.html εάν έχετε. Εάν όχι, επιστρέφει στο README.md. Η διεύθυνση URL για τη σελίδα repo σας θα είναι
όνομα χρήστη
.github.io/
repo-όνομα
.
Παρόλο που το GitHub κατασκευάστηκε πρώτα για προγραμματιστές, δεν υπάρχουν περιορισμοί σχετικά με τους τύπους αρχείων που μπορείτε να ανεβάσετε, γι’ αυτό μην κρατάτε τον εαυτό σας πίσω από το να δημιουργήσετε ένα αποθετήριο μόνο και μόνο επειδή δεν είστε κωδικοποιητής.
Χρησιμοποιήστε το GitHub για να δημιουργήσετε ένα wiki
Αυτό είναι πραγματικά εύκολο, αλλά δεν είναι κάτι για το οποίο συζητείται συχνά. Μπορείτε να έχετε ένα wiki για κάθε repo που δημιουργείτε. Είναι ένα μέρος για να παρουσιάσετε την τεκμηρίωση για το έργο σας, αλλά στην πραγματικότητα, μπορείτε να το χρησιμοποιήσετε για οτιδήποτε θέλετε.
-
Από την κύρια σελίδα του αποθετηρίου σας, επιλέξτε
Wiki
από το μενού κορδέλας κάτω από το όνομα του ρεπό σας ή χρησιμοποιήστε τη συντόμευση πληκτρολογίου
gw
. -
Κάντε κλικ
Δημιουργήστε την πρώτη σελίδα
. -
Μόλις είστε ευχαριστημένοι με τη σελίδα σας, επιλέξτε
Αποθήκευση σελίδας
στην κάτω δεξιά γωνία του παραθύρου.
Μάθετε τη σήμανση για να κάνετε το repo σας να ξεχωρίζει
Για πολλούς ανθρώπους, το GitHub είναι ένα μέσο για την εύρεση νέων έργων που μπορούν να χρησιμοποιήσουν ή να συνεισφέρουν. Για το σκοπό αυτό, δεν ξοδεύουν χρόνο κοιτάζοντας ιστοσελίδες ή wiki. Αντίθετα, κοιτάζουν το δημόσιο αποθετήριο σας, πράγμα που σημαίνει ότι το αρχείο README.md είναι το πρώτο πράγμα που βλέπουν. Εάν θέλετε οι άνθρωποι να ασχοληθούν με τα έργα σας, πρέπει να τους διευκολύνετε να τα καταλάβουν, πράγμα που σημαίνει ότι θα πρέπει να το κάνετε να φαίνεται ωραίο με λίγη μορφοποίηση.
Χρησιμοποιήστε την ετικέτα
Εάν το έργο σας έχει συντομεύσεις πληκτρολογίου, η τεκμηρίωση είναι ο καλύτερος τρόπος για να ενημερώσετε τους χρήστες σας. Η ετικέτα
εξαλείφει κάθε ασάφεια ότι μιλάτε για το πάτημα ενός πλήκτρου και δεν έκανε απλώς ένα τυπογραφικό λάθος. Για να το χρησιμοποιήσετε, απλώς βάλτε το πλήκτρο συντόμευσης μεταξύ
και
.
Χρησιμοποιήστε <λεπτομέρειες> για να δημιουργήσετε πτυσσόμενο περιεχόμενο
Η ετικέτα
Οργανώστε τις πληροφορίες σας με πίνακες
Μερικές φορές, όταν έχετε πολλές πληροφορίες, ο καλύτερος τρόπος για να τις μοιραστείτε είναι με έναν πίνακα. Ωστόσο, σε αντίθεση με τις ετικέτες
και
φοβερό εργαλείο ανοιχτού κώδικα για τη δημιουργία και τη μετατροπή πινάκων
τραπέζι-μαγεία.
Σύνδεσμος σε μια γραμμή σε ένα αρχείο
Εάν χρησιμοποιείτε το GitHub ως χώρο αποθήκευσης για τα έργα προγραμματισμού σας, πιθανότατα θα θελήσετε να συνδεθείτε απευθείας με τον πηγαίο κώδικα σε κάποιο σημείο του έργου σας. Όλα αυτά είναι καλά, αλλά τα αρχεία μπορεί συχνά να είναι εκατοντάδες, αν όχι χιλιάδες γραμμές, κάτι που καθιστά δύσκολη την κύλισή τους μέχρι να βρεθεί μια συγκεκριμένη γραμμή. Ευτυχώς, με το GitHub, μπορείτε να συνδεθείτε απευθείας σε μια γραμμή ή γραμμές ενός αρχείου.
-
Επιλέξτε ένα αρχείο από το αποθετήριο σας.
- Όταν βρείτε τον κωδικό στον οποίο θέλετε να συνδέσετε, κάντε κλικ στον αριθμό γραμμής στα αριστερά.
-
Κάντε κλικ στο
…
εικονίδιο που εμφανίζεται στα αριστερά του αριθμού γραμμής. -
Επιλέγω
Αντιγραφή μόνιμου συνδέσμου
από το αναδυόμενο μενού.
Μπορείτε να δημιουργήσετε έναν σύνδεσμο προς μια σειρά γραμμών κάνοντας κλικ στην πρώτη γραμμή του εύρους σας και, στη συνέχεια, κρατώντας πατημένο
Βάρδια
και επιλέγοντας την τελευταία γραμμή.
Η χρήση ενός άμεσου συνδέσμου σε μια γραμμή κώδικα μπορεί να είναι χρήσιμη για ένα πραγματικό παράδειγμα κώδικα στον οδηγό JavaScript στο Medium και για να δώσει περισσότερο πλαίσιο στα αιτήματά σας έλξης. Λάβετε υπόψη ότι οι σύνδεσμοι που δημιουργούνται με αυτόν τον τρόπο συνδέονται στην ίδια γραμμή, ακόμη κι αν ενημερώσετε τον πηγαίο κώδικα.
Γίνετε επαγγελματίας στη χρήση της διεπαφής της γραμμής εντολών
Εάν εμβαθύνετε αρκετά βαθιά στην τρύπα του κουνελιού προγραμματισμού, θα ασχοληθείτε τελικά με την πιο στοιχειώδη διαθέσιμη διεπαφή, τη διεπαφή γραμμής εντολών ή το CLI. Οι μέρες της υπεροχής του DOS έχουν περάσει προ πολλού, αλλά οι ισχυροί χρήστες γνωρίζουν ότι το CLI έχει ακόμα πολλά να προσφέρει, ειδικά αν χρησιμοποιείτε το Git.
Εξοικονομήστε χρόνο με ψευδώνυμα
Μπορείτε να δημιουργήσετε μια συντομευμένη έκδοση των εντολών Git που χρησιμοποιείτε συχνά για να εξοικονομήσετε χρόνο στο πληκτρολόγιο. Για παράδειγμα, μπορείτε να αλλάξετε το
διαπράττω
εντολή να
ct
πληκτρολογώντας
git config –global alias.ct commit
. Αυτός ο ίδιος τύπος ισχύει για οποιαδήποτε εντολή θέλετε.
Χρησιμοποιήστε σημαίες για να βελτιώσετε την κατηγορία
Το Git blame είναι μια εντολή που χρησιμοποιείται για να δούμε ποιος είναι υπεύθυνος για ποιες αλλαγές σε ένα αρχείο. Ωστόσο, δεν έχουν όλες οι αλλαγές τόσο μεγάλο βάρος όσο άλλες. Μπορείτε να προσθέσετε επισημάνσεις για να αγνοήσετε ορισμένες αλλαγές.
-
git blame -w
αγνοεί τις αλλαγές του λευκού χώρου. -
git blame -Μ
αγνοεί όταν μετακινείται κείμενο. -
git blame -Γ
αγνοεί όταν το κείμενο μετακινείται σε άλλο αρχείο.
Προχωρήστε και κωδικοποιήστε
Το να τυλίξετε το κεφάλι σας γύρω από όλα όσα έχει να προσφέρει το GitHub δεν είναι μικρό έργο, αλλά μπορείτε να ενσωματώσετε μερικές από αυτές τις συμβουλές GitHub στη ροή εργασίας σας. Και, αν δεν έχετε ιδέα για τι πράγμα μιλάμε, ρίξτε μια ματιά στην εισαγωγή μας στο Github.com.

