Principal Altres Què és un fitxer GITIGNORE i com en faig servir un?

Què és un fitxer GITIGNORE i com en faig servir un?



Quan es treballa amb un dipòsit de git, hi ha el perill de dades no desitjades. Afortunadament, podeu crear un fitxer amb una extensió GITIGNORE i definir quins fitxers i carpetes s’han d’ignorar al projecte. Podeu formar dades globals de GITIGNORE per utilitzar-les amb tots els dipòsits de Git.

Què

Com crear fitxers GITIGNORE

Els fitxers GITIGNORE són fitxers de text pla, de manera que podeu obrir-los mitjançant el Bloc de notes o qualsevol editor de text. A continuació s’explica com fer un fitxer GITIGNORE:

  1. Obriu qualsevol editor de text i premeu Desa. Canvieu el nom per .gitignore.
  2. En editar el fitxer, cada línia es reserva per a una única carpeta o un fitxer que un git hauria d’ignorar.

Utilitzeu # per afegir comentaris a un fitxer .gitignore

Utilitzeu * per a una coincidència de comodins

Utilitzeu # / per ignorar els camins relatius al fitxer GITIGNORE.

Com a exemple, el vostre GITIGNORE pot tenir aquest aspecte:

# Ignora la carpeta node_modules

mòduls_node

# Ignoreu els fitxers relacionats amb les claus de l'API

.env

# Ignora els fitxers del sistema Mac

.DS_store

# Ignoreu els fitxers de configuració SASS

.sass-cache

com aconseguir una banda de garatge a l'ordinador

# Ignora tots els fitxers de text

* .txt

Com ja sabreu, els comentaris són opcionals.

Ignoreu els directoris incloent els seus camins i utilitzant / al final de cada línia.

Per exemple:

proves /

registres /

com emetre Netflix en discòrdia

càrregues/

Tot i que el símbol comodí * es pot utilitzar per ignorar tots els fitxers amb una extensió específica, podeu combinar-lo amb el símbol de negació. Aquí teniu un exemple:

* .txt

! readme.txt

! main.txt

L'anterior informaria el git d'ignorar tots els fitxers amb una extensió .txt, excepte readme.txt i main.txt.

Es poden utilitzar comodins per a directoris. Només heu de tenir precaució quan els utilitzeu, com es mostra en aquest exemple:

prova /

! test / example.txt

Podeu pensar que ara el git ignorarà tots els fitxers del directori de prova, excepte example.txt. Tanmateix, no és així. Encara ignorarà example.txt per motius de rendiment, ja que hem definit que s'ignora tot el directori de prova.

Teniu l'opció d'utilitzar Asterisk doble (**) per fer coincidir qualsevol nombre de directoris i fitxers. Per exemple, Test / ** / *. Txt dirà a git que ignori només els fitxers que acabin amb .txt al directori de prova i als seus subdirectoris.

Fitxer GITIGNORE Com utilitzar-ne un

Tres maneres d'implementar fitxers GITIGNORE

Utilitzeu un GITIGNORE global amb tots els vostres projectes, ja sigui amb els vostres companys o sols. Tot i això, podeu crear un GITIGNORE local o fins i tot especificar regles d’exclusió.

Creeu un fitxer GITIGNORE local

Hi ha dues maneres de definir fitxers GITIGNORE. Podeu tenir un fitxer GITIGNORE a nivell de directori o crear un fitxer a l'arrel. En la majoria dels casos, GITIGNORE inclou fitxers de propietats i fitxers de configuració. Quan els companys també estiguin extret el mateix fitxer GITIGNORE, assegureu-vos d'utilitzar # per afegir comentaris per obtenir més claredat.

Creeu un fitxer global de GITIGNORE

Si treballeu amb diversos repositoris git, podeu estalviar molt de temps definint regles globals per als vostres repositoris locals.

la ratxa de Snapchat més llarga a partir d’avui
  1. Creeu el fitxer GITIGNORE i definiu les regles universals que cal aplicar.
  2. Utilitzeu la propietat core.excludesFiles per transformar el fitxer GITIGNORE local a global. Utilitzeu la línia següent:

git config –global core.excludesFile

Crea regles personals de GITIGNORE

Si teniu un dipòsit específic, regles, podeu modificar els fitxers GITIGNORE globals o locals. Aquestes regles no es poden compartir ni controlar amb altres membres del vostre grup de treball. Podeu utilitzar regles GITIGNORE personals per a la configuració de registres o directoris de treball locals.

Ús del fitxer GITIGNORE per als fitxers confirmats

Ignora els fitxers confirmats

Els fitxers confirmats s’integren al dipòsit ja que estan emmagatzemats en memòria cau. Si ignoreu aquestes dades, primer cal eliminar-les. El mètode suggerit per fer-ho és suprimir aquests fitxers i després comprometre i aplicar els canvis. Un cop ho feu, per fi podeu utilitzar GITIGNORE definint una regla on s’ignorarà el fitxer localment. Afegiu aquesta línia:

git rm –caché

D’aquesta manera, el fitxer s’eliminarà del dipòsit tot i que es mantindrà al directori de treball. Un fitxer GITIGNORE amb aquesta regla hauria de ser al directori de treball.

Confirma el fitxer ignorat anteriorment

Si voleu confirmar un fitxer que s'ha ignorat, podeu fer-ho mitjançant la línia git add i l'opció Força. Per exemple, si voleu eliminar example.txt del fitxer GITIGNORE mantenint el repositori compromès t, inseriu línies:

git add -f example.txt

git commit -m Força afegint example.txt.

Ara heu afegit un fitxer ignorat al dipòsit. L'últim pas és modificar el fitxer GITIGNORE eliminant el patró ignorant o la regla.

Què

Utilitzeu GITIGNORE per al vostre avantatge

Com que els fitxers GITIGNORE estan presents a gairebé tots els projectes, haureu d'aprendre a utilitzar-los. Tot i que les ordres són simples, és essencial definir les regles i ignorar els fitxers correctes. Amb l’ús adequat de GITIGNORE, estalviareu temps i optimitzareu el vostre projecte.

Amb quina freqüència necessiteu fitxers GITIGNORE al dipòsit git? Feu servir sobretot regles globals o locals? Comparteix les teves experiències a la secció de comentaris.

Articles D'Interès

L'Elecció De L'Editor

Com fer subíndex en Word
Com fer subíndex en Word
Un tutorial pas a pas sobre el format de caràcters com a subíndex a Microsoft Word per a Windows, macOS i Word Online.
Com obtenir l'enviament gratuït amb StockX
Com obtenir l'enviament gratuït amb StockX
StockX és un mercat de valors en línia de diverses coses, com ara rellotges, sabatilles esportives, articles de col·lecció, etc. El procés d’inscripció és senzill i podeu començar a comprar o vendre immediatament. StockX s’encarrega d’autenticar tots els productes, de manera que teniu un
Tema Cosmos del Windows 8
Tema Cosmos del Windows 8
El tema Cosmos presenta uns fons de pantalla espacials molt bonics. Per obtenir el tema Cosmos, feu clic a l'enllaç de baixada següent i, a continuació, feu clic a Obre. Això aplicarà el tema al vostre escriptori. Consell: Si sou usuari de Windows 7, utilitzeu el nostre Instal·lador de Deskthemepack per instal·lar i aplicar aquest tema. Mida: 20 Mb Enllaç de descàrrega Assistència: Winaero confia molt en el vostre suport.
Revisió de Star Wars: Jedi Challenges: el regal imprescindible per als obsessionats de Star Wars
Revisió de Star Wars: Jedi Challenges: el regal imprescindible per als obsessionats de Star Wars
Qualsevol aficionat a Star Wars que digui que no ha somiat amb ser Jedi o Sith us menteix. Plana estirada. Poder manejar un sabre de llum té un atractiu tan fort que s’ha convertit en un esport
Codis de regió del DVD: el que necessiteu saber
Codis de regió del DVD: el que necessiteu saber
La codificació de regió de DVD pot ser confús i fins i tot frustrant. Aquí teniu el que significa i com afecta què i on podeu reproduir un DVD.
Com restablir la fàbrica d'un MacBook Pro
Com restablir la fàbrica d'un MacBook Pro
És hora d'esborrar completament el vostre MacBook Pro i tornar-lo a la configuració de fàbrica? Tant si veneu el vostre Macbook Pro en línia, el presteu a un amic o el torneu a la botiga, és molt important.
Com pujar de nivell les Personas a Persona 5:
Com pujar de nivell les Personas a Persona 5:
Heu passat hores completant missions amb l'esperança d'aconseguir més XP per pujar de nivell, però simplement no funciona. Estàs fent alguna cosa malament o és la teva estratègia agrícola? Mentre pots sortir de pujar de nivell