GITIGNORE Fișier (ce este și cum se deschide unul)

Cuprins:

GITIGNORE Fișier (ce este și cum se deschide unul)
GITIGNORE Fișier (ce este și cum se deschide unul)
Anonim

Un fișier cu extensia de fișier GITIGNORE este un fișier Git Ignore utilizat cu sistemul de control al versiunii/sursei numit Git.

Ce este un fișier GITIGNORE?

Un fișier Git Ignore specifică ce fișiere și foldere trebuie ignorate într-un anumit cod sursă.

Poate fi folosit pe o cale, astfel încât regulile să fie aplicate numai unor foldere specifice, dar puteți crea și un fișier GITIGNORE global care se aplică fiecărui depozit Git pe care îl aveți.

Puteți găsi zeci de exemple de fișiere GITIGNORE care sunt recomandate în diferite scenarii, de pe pagina de șabloane.gitignore a GitHub.

Cum se deschide un fișier GITIGNORE

Image
Image

Fișierele GITIGNORE sunt fișiere text simplu, ceea ce înseamnă că puteți deschide unul cu orice program care poate citi fișiere text.

Utilizatorii Windows pot deschide fișiere GITIGNORE cu programul Notepad încorporat sau cu aplicația gratuită Notepad++. Pentru a deschide fișierele GITIGNORE pe macOS, puteți utiliza Gedit. Utilizatorii Linux (precum Windows și macOS) ar putea găsi Atom util pentru deschiderea și editarea fișierelor GITIGNORE.

Totuși, fișierele GITIGNORE nu sunt de fapt utilizabile (adică nu funcționează ca fișier ignorat) decât dacă sunt utilizate în contextul Git, care este un software gratuit care rulează pe Windows, Linux și macOS.

Puteți folosi fișierul GITIGNORE plasându-l oriunde doriți să se aplice regulile. Puneți unul diferit în fiecare director de lucru și regulile de ignorare vor funcționa pentru fiecare folder în mod individual. Dacă puneți fișierul GITIGNORE în folderul rădăcină al directorului de lucru al proiectului, puteți adăuga toate regulile acolo, astfel încât acesta să ocupe un rol global.

Nu puneți fișierul GITIGNORE în directorul depozitului Git; care nu va permite aplicarea regulilor, deoarece fișierul trebuie să fie în directorul de lucru.

Fișierele GITIGNORE sunt utile pentru a partaja regulile de ignorare cu oricine altcineva care ar putea clona depozitul dvs. Acesta este motivul pentru care, conform GitHub, este important să îl trimiteți în depozitul dvs.

Cum se convertesc la/din un fișier GITIGNORE

Consultați acest fir Stack Overflow pentru informații despre conversia CVSIGNORE în GITIGNORE. Răspunsul simplu este că nu există un convertor de fișiere obișnuit care să poată face acest lucru pentru dvs., dar ar putea exista un script pe care îl puteți utiliza pentru a copia modelele fișierului CVSIGNORE.

Consultați Cum să convertiți depozitele SVN în depozite Git pentru ajutor în acest sens. De asemenea, vedeți acest script Bash care ar putea realiza același lucru.

Pentru a salva fișierul GITIGNORE într-un format de fișier text, utilizați unul dintre editorii de text menționate mai sus. Cele mai multe dintre ele se pot converti în TXT, HTML și în formate similare de text simplu.

Citire avansată pe fișierele GITIGNORE

Puteți construi un fișier GITIGNORE local din Terminal, cu această comandă:

atingeți.gitignore

Unul global poate fi creat astfel:

git config --global core.excludesfile ~/.gitignore_global

Ca alternativă, dacă nu doriți să creați un fișier GITIGNORE, puteți adăuga excluderi la depozitul dvs. local prin editarea fișierului.git/info/exclude.

Iată un exemplu simplu de fișier GITIGNORE care ar ignora diferite fișiere generate de sistemul de operare:

. DS_Store

. DS_Store?

._. Trashes

ehthumbs.dbThumbs.db

Iată un exemplu GITIGNORE care exclude fișierele LOG, SQL și SQLITE din codul sursă:

.log

.sql.sqlite

Există o mulțime de reguli de tipar care trebuie urmate pentru a respecta regulile de sintaxă adecvate pe care le solicită Git. Puteți citi despre acestea și multe mai multe despre cum funcționează fișierul, de pe site-ul oficial de documentație GITIGNORE.

Asigurați-vă că rețineți că, dacă ați verificat deja un fișier pentru a nu fi ignorat și apoi adăugați o regulă de ignorare pentru el în fișierul GITIGNORE, Git nu va ignora fișierul până când nu îl depistați cu următoarea comandă:

git rm --numele fișierului în cache

Fișierul dvs. încă nu se deschide?

Dacă fișierul dvs. nu funcționează așa cum este descris mai sus, verificați dacă citiți corect extensia fișierului. De exemplu, dacă nu îl puteți deschide cu un editor de text sau dacă Git nu recunoaște fișierul, este posibil să nu aveți de-a face cu un fișier GITIGNORE.

IGN este un alt fișier de ignorare, dar este în formatul de fișier RoboHelp Ignore List creat de și utilizat cu Adobe RoboHelp pentru crearea documentelor de ajutor Windows. Deși fișierul poate îndeplini o funcție similară - pentru a enumera cuvintele care sunt ignorate din căutările prin documentație - nu poate fi folosit cu Git și nu urmează aceleași reguli de sintaxă.

Dacă fișierul dvs. nu se deschide, cercetați extensia de fișier pentru a afla în ce format este, astfel încât să puteți găsi software-ul potrivit care îl deschide sau îl convertește.

Întrebări frecvente

    Cum văd ce este în GITIGNORE?

    Puteți deschide fișierul cu editorul de text ales. De asemenea, puteți utiliza comanda git check-ignore pathname pentru a vedea dacă un anumit fișier se află pe lista de ignorare.

    Ce este GITIGNORE și GITATTRIBUTES în Visual Studio?

    Fișierul GITIGNORE listează elementele care nu sunt urmărite de un depozit Git, în timp ce fișierul GITATTRIBUTES specifică modul de gestionare a anumitor fișiere pe baza numelui căii. Puteți deschide și modifica ambele fișiere în Visual Studio din Setări depozit > Fișiere ignorare și atribute

    Cum pot GITIGNORE un dosar?

    Dacă doriți să ignorați conținutul unui anume director, deschideți fișierul GITIGNORE și tastați folder_name /.

Recomandat: