DevTulz Online

Δημιουργός .gitignore

Επιλέξτε τεχνολογίες για να ξεκινήσετε

Τι είναι το .gitignore;

Ένα αρχείο .gitignore λέει στο Git ποια αρχεία και φακέλους να αγνοεί — αποτρέποντας την παρακολούθηση ή δέσμευσή τους στο αποθετήριό σας. Συνηθισμένοι υποψήφιοι είναι τα τεχνουργήματα δόμησης, οι φάκελοι εξαρτήσεων (node_modules/, vendor/), τα αρχεία περιβάλλοντος (.env), τα αρχεία καταγραφής και τα αρχεία που αφορούν το λειτουργικό σύστημα όπως το .DS_Store. Κάθε έργο πρέπει να έχει ένα .gitignore προσαρμοσμένο στη στοίβα του.

Πώς να χρησιμοποιήσετε τον Δημιουργό .gitignore

  1. Αναζητήστε ή περιηγηθείτε στις τεχνολογίες σας — κάντε κλικ σε μια ετικέτα για να την επιλέξετε.

  2. Τα επιλεγμένα στοιχεία εμφανίζονται ως τσιπ στη γραμμή πάνω — κάντε κλικ ✕ για κατάργηση επιλογής.

  3. Προσθέστε προσαρμοσμένα μοτίβα στο πλαίσιο κειμένου παρακάτω.

  4. Αντιγράψτε το δημιουργημένο .gitignore και αποθηκεύστε το ως .gitignore στον ριζικό κατάλογο του έργου σας.

  5. Δεσμεύστε το ίδιο το αρχείο .gitignore — πρέπει να παρακολουθείται από το Git.

Συχνές Ερωτήσεις

Πρέπει να κάνω commit το αρχείο .gitignore μου; Ναι. Το αρχείο .gitignore πρέπει να κάνει commit στο repository, ώστε όλοι οι συνεργάτες να κοινοποιούν τους ίδιους κανόνες αγνόησης. Είναι το μόνο αρχείο στην κατηγορία του που θέλετε να παρακολουθείται.

Έχω ήδη κάνει commit ένα αρχείο που πρέπει να αγνοείται — πώς το αφαιρώ; Η προσθήκη του στο .gitignore δεν θα αποπαρακολουθήσει ένα αρχείο που έχει ήδη κάνει commit. Πρέπει να εκτελέσετε: git rm --cached <filename> για να το αποπαρακολουθήσετε, και στη συνέχεια να κάνετε commit αυτή την αλλαγή. Μετά από αυτό, το .gitignore θα αποτρέψει την επανά προσθήκη του.

Ποια είναι η διαφορά μεταξύ .gitignore και .gitkeep; Το .gitignore αποκλείει αρχεία από την παρακολούθηση. Το .gitkeep είναι μια σύμβαση (όχι ένα χαρακτηριστικό του Git) για να διατηρείται ένας κενός κατάλογος παρακολουθούμενος — το Git δεν παρακολουθεί τους κενούς καταλόγους, έτσι οι προγραμματιστές προσθέτουν ένα κενό αρχείο .gitkeep για να διατηρήσουν τη δομή του καταλόγου.

Μπορώ να έχω πολλαπλά αρχεία .gitignore; Ναι. Μπορείτε να τοποθετήσετε αρχεία .gitignore σε οποιονδήποτε υποκατάλογο. Κάθε ένα ισχύει για τον κατάλογο και όλους τους υποκαταλόγους του. Οι κανόνες στα αρχεία .gitignore του υποκαταλόγου παρακάμπτουν το root .gitignore για αυτό το υποδέντρο.

Keywords: δημιουργός gitignore, αρχείο gitignore, πρότυπο gitignore, αγνόηση αρχείων git, κατασκευαστής gitignore, gitignore Node.js, gitignore Python