DevTulz Online

Generator .gitignore

Selectați tehnologii pentru a începe

Ce este .gitignore?

Un fișier .gitignore spune Git-ului ce fișiere și directoare să ignore — împiedicându-le să fie urmărite sau trimise în depozitul dvs. Candidații obișnuiți sunt artefactele de construire, folderele de dependențe (node_modules/, vendor/), fișierele de mediu (.env), fișierele jurnal și fișierele specifice sistemului de operare, cum ar fi .DS_Store. Fiecare proiect ar trebui să aibă un .gitignore adaptat la stiva sa.

Cum se utilizează Generatorul .gitignore

  1. Căutați sau navigați printre tehnologiile dvs. — faceți clic pe o etichetă pentru a o selecta.

  2. Elementele selectate apar ca jetoane în bara de mai sus — faceți clic pe ✕ pentru a deselecta.

  3. Adăugați tipare personalizate în caseta de text de mai jos.

  4. Copiați .gitignore generat și salvați-l ca .gitignore în directorul rădăcină al proiectului.

  5. Confirmați însuși fișierul .gitignore — trebuie urmărit de Git.

Întrebări Frecvente

Ar trebui să fac commit fisierului meu .gitignore? Da. Fisierul .gitignore ar trebui să fie comitat în depozit pentru ca toți colaboratorii să partajeze aceleași reguli de ignorare. Este singurul fisier din categoria sa pe care îl doriți urmărit.

Am deja un fisier comitat care ar trebui ignorat — cum îl elimin? Adăugarea lui la .gitignore nu va desurma un fisier care a fost deja comitat. Trebuie să rulați: git rm --cached <filename> pentru a-l desurma, apoi faceți commit la acea schimbare. După aceea, .gitignore va preveni re-adăugarea.

Care este diferența dintre .gitignore și .gitkeep? .gitignore exclude fisierele din urmărire. .gitkeep este o convenție (nu o caracteristică a Git) pentru păstrarea unui director gol urmărit — Git nu urmărește directoarele goale, deci dezvoltatorii adaugă un fisier .gitkeep gol pentru a păstra structura de directoare.

Pot avea mai multe fisiere .gitignore? Da. Puteți plasa fisiere .gitignore în orice subdirectory. Fiecare se aplică la directorul seu și tuturor subdirectoarelor. Regulile din fisierele .gitignore de subdirectory suprascriu .gitignore-ul rădăcină pentru acel subarbore.

Keywords: generator gitignore, fișier gitignore, șablon gitignore, ignorare fișiere git, constructor gitignore, gitignore Node.js, gitignore Python