Principal Alte Ce este un fișier GITIGNORE și cum îl folosesc?

Ce este un fișier GITIGNORE și cum îl folosesc?



Când lucrați cu un depozit git, există pericolul de date nedorite. Din fericire, puteți crea un fișier cu o extensie GITIGNORE și puteți defini ce fișiere și foldere ar trebui ignorate în proiect. Puteți forma date GITIGNORE globale pentru utilizare cu fiecare depozit Git.

Ce

Cum se creează fișiere GITIGNORE

Fișierele GITIGNORE sunt fișiere text simplu, deci le puteți deschide utilizând Notepad sau orice editor de text. Iată cum puteți crea un fișier GITIGNORE:

  1. Deschideți orice editor de text și apăsați pe Salvare. Schimbați numele în .gitignore.
  2. Când editați fișierul, fiecare linie este rezervată pentru un singur folder sau un fișier pe care un git ar trebui să îl ignore.

Folosiți # pentru a adăuga comentarii la un fișier .gitignore

Folosiți * pentru o potrivire cu metacaracter

Utilizați # / pentru a ignora căile relative la fișierul GITIGNORE.

De exemplu, GITIGNORE poate arăta astfel:

# Ignorați folderul node_modules

nod_module

# Ignorați fișierele legate de cheile API

.env

# Ignorați fișierele de sistem Mac

.DS_store

# Ignorați fișierele de configurare SASS

.sass-cache

ce fel de berbec am Windows 10

# Ignorați toate fișierele text

*.txt

După cum știți, comentariile sunt opționale.

Ignorați directoarele incluzând căile lor și folosind / la sfârșitul fiecărei linii.

De exemplu:

testare /

busteni /

cum să folosiți un bot muzical în discordie

încărcături /

În timp ce simbolul comodin * poate fi folosit pentru a ignora toate fișierele cu o extensie specifică, îl puteți combina cu simbolul negației! Iată un exemplu:

*.txt

! readme.txt

! main.txt

Cele de mai sus ar informa git să ignore fiecare fișier cu o extensie .txt, cu excepția readme.txt și main.txt.

Comercierii pot fi folosiți pentru directoare. Doar aveți grijă când le folosiți, așa cum se arată în acest exemplu:

Test/

! test / example.txt

S-ar putea să credeți că git va ignora acum fiecare fișier din directorul de test, cu excepția example.txt. Cu toate acestea, nu este cazul. Încă va ignora example.txt din motive de performanță, deoarece am definit că întregul director de testare este ignorat.

Aveți opțiunea de a utiliza Asterisk dublu (**) pentru a se potrivi cu orice număr de directoare și fișiere. De exemplu, Test / ** / *. Txt îi va spune git să ignore numai fișierele care se termină cu .txt în directorul de testare și în subdirectoarele sale.

Fișier GITIGNORE Cum se folosește unul

Trei moduri de implementare a fișierelor GITIGNORE

Folosiți un GITIGNORE global cu toate proiectele dvs., fie împreună cu colegii, fie singur. Cu toate acestea, puteți crea un GITIGNORE local sau chiar specifica reguli de excludere.

Creați un fișier local GITIGNORE

Există două moduri de a defini fișiere GITIGNORE. Puteți avea un fișier GITIGNORE la nivel de director sau puteți crea un fișier în rădăcină. În majoritatea cazurilor, GITIGNORE include fișiere de proprietăți și fișiere de configurare. Când și colegii dvs. de echipă extrag același fișier GITIGNORE, asigurați-vă că utilizați # pentru a adăuga comentarii pentru claritate.

Creați un fișier global GITIGNORE

Dacă lucrați cu mai multe depozite git, puteți economisi mult timp definind reguli globale pentru depozitele dvs. locale.

puteți vinde acțiuni după ore
  1. Creați fișierul GITIGNORE și definiți regulile universale de aplicat.
  2. Utilizați proprietatea core.excludesFiles pentru a transforma fișierul local GITIGNORE în global. Folosiți următoarea linie:

git config –global core.excludeFile

Creați reguli personale GITIGNORE

Dacă aveți un anumit depozit, reguli, puteți modifica fișierele GITIGNORE globale sau locale. Aceste reguli nu pot fi partajate sau controlate cu alți membri ai grupului dvs. de lucru. S-ar putea să utilizați reguli personale GITIGNORE pentru directoarele locale de lucru sau setările de înregistrare.

Utilizarea fișierului GITIGNORE pentru fișierele confirmate

Ignorați fișierele confirmate

Fișierele confirmate se integrează în depozit, deoarece sunt stocate în cache. Dacă ignorați aceste date, trebuie mai întâi să fie eliminate. Metoda sugerată pentru a face acest lucru este să ștergeți aceste fișiere și apoi să comiteți și să aplicați modificările. După ce faceți acest lucru, puteți utiliza în cele din urmă GITIGNORE definind o regulă în care fișierul va fi ignorat local. Adăugați această linie:

git rm - cache

În acest mod, fișierul va fi eliminat din depozit, chiar dacă va rămâne în directorul de lucru. Un fișier GITIGNORE cu această regulă ar trebui să fie în directorul de lucru.

Confirmați fișierul ignorat anterior

Dacă doriți să comiteți un fișier care a fost ignorat, puteți efectua acest lucru folosind linia git add și opțiunea forțare. De exemplu, dacă doriți să eliminați example.txt din fișierul GITIGNORE, păstrându-l în depozitul angajat t, introduceți liniile:

git add -f example.txt

git commit -m Forțând adăugarea example.txt.

Acum ați adăugat un fișier ignorat în depozit. Ultimul pas este modificarea fișierului GITIGNORE prin eliminarea modelului de ignorare sau a regulii.

Ce

Folosiți GITIGNORE în avantajul dvs.

Deoarece fișierele GITIGNORE sunt prezente în aproape fiecare proiect, va trebui să aflați cum să le utilizați. Deși comenzile sunt simple, este esențial să vă definiți regulile și să ignorați fișierele corecte. Cu utilizarea corectă a GITIGNORE, veți economisi timp și vă veți optimiza proiectul.

Cât de des aveți nevoie de fișiere GITIGNORE în depozitul git? Folosești mai ales reguli globale sau locale? Vă rugăm să împărtășiți experiențele dvs. în secțiunea de comentarii.

Articole Interesante

Alegerea Editorului

Cum să o remediați când datele mobile nu funcționează pe un Samsung
Cum să o remediați când datele mobile nu funcționează pe un Samsung
Nu obținerea de date mobile sau conexiune la rețea pe un smartphone Samsung este adesea cauzată de o cartelă SIM deteriorată, restricții ale operatorului, activarea modului Avion sau setările APN și de rețea incorecte.
Recenzie HP Chromebook 14: solidă, fiabilă și de încredere
Recenzie HP Chromebook 14: solidă, fiabilă și de încredere
La prima vedere, ați putea aproape să confundați noul Chromebook HP 14 cu predecesorul său similar din 2014. Ambele au un exterior îngrijit, alb și străluciri de albastru deschis pe lateral. Deschide-le, totuși, și diferențele rapid
iPhone XR nu primește apeluri – Ce trebuie să faceți
iPhone XR nu primește apeluri – Ce trebuie să faceți
Ce poți face dacă iPhone-ul tău XR nu mai primește apeluri? În multe cazuri, această problemă vine din selectarea setărilor greșite pe telefon. S-ar putea să o rezolvi în câțiva pași simpli. Totuși, acolo
Cum să faci un colaj foto într-o poveste Instagram
Cum să faci un colaj foto într-o poveste Instagram
Instagram este site-ul numărul unu pentru crearea și partajarea fotografiilor. Puteți aduna niște imagini grozave dacă știți cum să utilizați efectele disponibile. Astăzi, vom investiga cum să facem colaje foto interesante pe Instagram. The
Dezactivați instalarea dispozitivelor amovibile în Windows 10
Dezactivați instalarea dispozitivelor amovibile în Windows 10
Este posibil să împiedicați Windows 10 să recunoască automat unitățile amovibile nou conectate automat, cu o modificare de registry și o politică de grup.
Aplicația meteo Windows 10 afișează acum știri despre prognoză
Aplicația meteo Windows 10 afișează acum știri despre prognoză
Microsoft a lansat o nouă versiune a aplicației meteo încorporată. Acum afișează știrile legate de prognoză, chiar în fereastra principală. De asemenea, butonul pentru a obține aplicația Știri din bara laterală stângă a dispărut. Windows 10 vine cu aplicația Meteo care permite utilizatorului să obțină prognoza meteo pentru
Dezactivați recunoașterea vorbirii online în Windows 10
Dezactivați recunoașterea vorbirii online în Windows 10
Windows 10 oferă atât o caracteristică de recunoaștere a vorbirii pe dispozitiv, cât și un serviciu de recunoaștere a vorbirii bazat pe cloud. Puteți dezactiva recunoașterea vorbirii online.