Έχετε χρησιμοποιήσει το GitHub αλλά αναρωτιέστε τι σημαίνει ένα αρχείο .gitignore;

Εάν ναι, αυτός ο οδηγός θα σας δείξει τι είναι, τα συστατικά του, τι κάνει και πώς να δημιουργήσετε ένα Gitignore.

Τι είναι το Gitignore;

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

Το να αφήσετε μερικά αρχεία έτσι ώστε να δημιουργείτε άλλα για μια δέσμευση είναι ο απώτερος στόχος του αρχείου .gitignore.

Στην ουσία, το αρχείο .gitignore περιέχει το όνομα όλων των αρχείων και φακέλων που δεν σκοπεύετε να προωθήσετε στο απομακρυσμένο αποθετήριο σας.

Εκτός από το ότι είναι χρήσιμο κατά την εκτέλεση αρχείων στο GitHub, η χρήση του .gitignore μπορεί επίσης να είναι χρήσιμη ενώ ανάπτυξη σε πλατφόρμες cloud όπως το Heroku.

Πώς να φιλοξενήσετε τον ιστότοπό σας Python δωρεάν στο Heroku

Πρέπει να φιλοξενήσετε έναν μικρό ιστότοπο χωρίς κόστος; Το Heroku μπορεί να είναι ακριβώς αυτό που ψάχνετε.

Το .gitignore είναι σαν οποιοδήποτε άλλο αρχείο που χρησιμοποιείτε ενώ εργάζεστε στο έργο σας. Ωστόσο, προσέξτε να μην το συγχέετε με ένα αρχείο απλού κειμένου που χρησιμοποιεί ένα συνημμένο .txt. Λάβετε υπόψη ότι το .gitignore είναι η μόνη σύμβαση ονομασίας για αυτό το αρχείο.

Πώς να δημιουργήσετε ένα αρχείο Gitignore

Για να δημιουργήσετε ένα αρχείο .gitignore, μεταβείτε στον ριζικό φάκελο του έργου σας και δημιουργήστε ένα νέο αρχείο. Ονόμασέ το .gitignore.

Εναλλακτικά, μπορείτε να ανοίξετε οποιοδήποτε επεξεργαστής κώδικα της επιλογής σας. Στη συνέχεια, δημιουργήστε ένα νέο αρχείο στον ριζικό κατάλογο του έργου σας και ονομάστε το .gitignore.

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

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

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

Τα αρχεία ή οι φάκελοι που αναφέρονται στο .gitignore δεν θα βρίσκονται στο απομακρυσμένο αποθετήριο σας στο GitHub. Ωστόσο, αυτό το αρχείο .gitignore μεταφέρεται στο απομακρυσμένο αποθετήριο σας.

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

Έχοντας μια ματιά στο .gitignore στο απομακρυσμένο αποθετήριό σας με αυτόν τον τρόπο είναι χρήσιμο όταν πρέπει να επιστρέψετε στον τοπικό υπολογιστή σας για να πραγματοποιήσετε αλλαγές σε αυτά τα αρχεία.

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

Επιπλέον, σας επιτρέπει να αποφύγετε την παραβίαση των ολοκληρωμένων αρχείων τοπικά, αλλά σας βοηθά να εστιάσετε σε αυτά που αναφέρονται στο .gitignore

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

Μετά από όλα, μπορείτε να εκτελέσετε git add - όλα και πάλι για να τα σκηνοθετήσετε για αποστολή στο απομακρυσμένο αποθετήριο σας.

Τι είδους αρχεία πρέπει να βάλετε στο Gitignore;

Τα προσωρινά χρησιμοποιούμενα αρχεία και φάκελοι που δεν σχετίζονται με το έργο σας είναι παραδείγματα αρχείων που μπορείτε να τοποθετήσετε στο .gitignore. Εάν έχετε επίσης μη ολοκληρωμένα αρχεία όπως πρόσθετο JavaScript ή λειτουργικές μονάδες, μπορούν να μεταβούν στο .gitignore. Όπως δηλώσαμε νωρίτερα, μόλις αποφασίσετε να ενημερώσετε και να πραγματοποιήσετε σταδιακά τέτοια αρχεία, μπορείτε να τα αφαιρέσετε από το .gitignore ανά πάσα στιγμή.

Η χρήση ενός .gitignore κάθε φορά δεν αποτελεί προϋπόθεση για ένα μεγάλο έργο. Αλλά απλοποιεί τη ροή εργασίας σας. Εάν σκοπεύετε να χρησιμοποιήσετε το cloud hosting, μπορεί επίσης να κάνει την ανάπτυξη απρόσκοπτη.

Τώρα που ξέρετε πώς να εξαιρέσετε ορισμένα αρχεία και φακέλους από τη σταδιοποίηση με το .gitignore, μπορείτε επίσης να δείτε πώς μπορείτε να καθαρίσετε το Git και να έχετε ένα τακτοποιημένο δέντρο εργασίας.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Εδώ είναι πώς να καθαρίσετε το Git και να αφαιρέσετε αρχεία που δεν έχουν παρακολουθηθεί

Η εύρεση του έργου σας Git είναι γεμάτη με παλιά αρχεία; Μάθετε πώς να καθαρίζετε το Git σας.

Σχετικά θέματα
  • Προγραμματισμός
  • Διαχείριση αρχείων
  • GitHub
Σχετικά με τον Συγγραφέα
Idowu Omisola (Δημοσιεύθηκαν 50 άρθρα)

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

Περισσότερα από το Idowu Omisola

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

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

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

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

.