Vigtigste Andet Hvad er en GITIGNORE-fil, og hvordan bruger jeg en?

Hvad er en GITIGNORE-fil, og hvordan bruger jeg en?



Når du arbejder med et git-arkiv, er der fare for uønskede data. Heldigvis kan du oprette en fil med en GITIGNORE-udvidelse og definere, hvilke filer og mapper der skal ignoreres i projektet. Du kan danne globale GITIGNORE-data til brug med hvert Git-arkiv.

Hvad

Sådan oprettes GITIGNORE-filer

GITIGNORE-filer er almindelige tekstfiler, så du kan åbne dem ved hjælp af Notesblok eller en hvilken som helst teksteditor. Sådan oprettes en GITIGNORE-fil:

  1. Åbn en hvilken som helst teksteditor og tryk på Gem. Skift navnet til .gitignore.
  2. Når du redigerer filen, er hver linje forbeholdt en enkelt mappe eller en fil, som en git skal ignorere.

Brug # til at tilføje kommentarer til en .gitignore-fil

Brug * til en wildcard-kamp

Brug # / til at ignorere stier i forhold til GITIGNORE-filen.

Som et eksempel kan din GITIGNORE se sådan ud:

# Ignorer node_modules-mappen

node_modules

# Ignorer filer relateret til API-nøgler

.env

# Ignorer Mac-systemfiler

.DS_store

# Ignorer SASS-konfigurationsfiler

.sass-cache

hvordan man får vist abonnenter på youtube

# Ignorer alle tekstfiler

* .txt

Som du måske ved, er kommentarer valgfri.

Ignorer mapper ved at inkludere deres stier og bruge / i slutningen af ​​hver linje.

For eksempel:

test /

logs /

hvordan man sletter en konto på netflix

belastninger /

Mens wildcard-symbolet * kan bruges til at ignorere alle filer med en bestemt udvidelse, kan du kombinere det med negationssymbolet!. Her er et eksempel:

* .txt

! readme.txt

! main.txt

Ovenstående vil informere git om at ignorere hver fil med en .txt-udvidelse undtagen readme.txt og main.txt.

Jokertegn kan bruges til mapper. Bare vær forsigtig, når du bruger dem, som vist i dette eksempel:

prøve/

! test / eksempel.txt

Du tror måske, at git nu vil ignorere hver fil inde i testmappen undtagen eksempel.txt. Dette er dog ikke tilfældet. Det vil stadig ignorere eksempel.txt af ydeevneårsager, da vi har defineret, at hele testmappen ignoreres.

Du har mulighed for at bruge dobbelt stjerne (**) til at matche et hvilket som helst antal mapper og filer. For eksempel vil Test / ** / *. Txt fortælle git kun at ignorere filer, der slutter med .txt i testmappen og dens underkataloger.

GITIGNORE-fil Sådan bruges en

Tre måder at implementere GITIGNORE-filer på

Brug en global GITIGNORE med alle dine projekter, enten med dine kolleger eller alene. Du kan dog oprette en lokal GITIGNORE eller endda angive ekskluderingsregler.

Opret en lokal GITIGNORE-fil

Der er to måder at definere GITIGNORE-filer på. Du kan have en GITIGNORE-fil på bibliotekniveau eller oprette en fil i roden. I de fleste tilfælde inkluderer GITIGNORE egenskabsfiler og konfigurationsfiler. Når dine holdkammerater også trækker den samme GITIGNORE-fil, skal du sørge for at bruge # til at tilføje kommentarer for klarhedens skyld.

Opret en global GITIGNORE-fil

Hvis du arbejder med flere git-opbevaringssteder, kan du spare meget tid ved at definere globale regler for dine lokale opbevaringssteder.

kan du caste kodi til chromecast
  1. Opret GITIGNORE-filen, og definer de universelle regler, der skal anvendes.
  2. Brug egenskaben core.excludesFiles til at omdanne din lokale GITIGNORE-fil til global. Brug følgende linje:

git config –global core.excludesFile

Opret personlige GITIGNORE regler

Hvis du har et specifikt lager, regler, kan du ændre de globale eller lokale GITIGNORE-filer. Disse regler kan ikke deles eller kontrolleres med andre medlemmer af din arbejdsgruppe. Du bruger muligvis personlige GITIGNORE-regler til dine lokale arbejdsmapper eller loggerindstillinger.

Brug af GITIGNORE-fil til forpligtede filer

Ignorer forpligtede filer

Forpligtede filer integreres i lageret, da de er cachelagret. Hvis du ignorerer disse data, skal de først fjernes. Den foreslåede metode til at gøre dette er at slette disse filer og derefter begå og anvende ændringerne. Når du har gjort det, kan du endelig bruge GITIGNORE ved at definere en regel, hvor filen ignoreres lokalt. Tilføj denne linje:

git rm –cached

På denne måde fjernes filen fra lageret, selvom den forbliver i arbejdskataloget. En GITIGNORE-fil med denne regel skal være i arbejdskataloget.

Forpligt dig med tidligere ignoreret fil

Hvis du ønsker at begå en fil, der er ignoreret, kan du udføre dette ved hjælp af git add-linjen og kraftindstillingen. For eksempel, hvis du vil fjerne eksempel.txt fra GITIGNORE-filen, mens du holder det arkivet forpligtet til t, skal du indsætte linjer:

git add -f eksempel.txt

git commit -m Force tilføje eksempel.txt.

Du har nu føjet en ignoreret fil til lageret. Det sidste trin er at ændre GITIGNORE-filen ved at fjerne ignoreringsmønsteret eller reglen.

Hvad

Brug GITIGNORE til din fordel

Da GITIGNORE-filer findes i næsten ethvert projekt, skal du lære at bruge dem. Mens kommandoerne er enkle, er det vigtigt at definere dine regler og ignorere de korrekte filer. Med korrekt brug af GITIGNORE sparer du tid og optimerer dit projekt.

Hvor ofte har du brug for GITIGNORE-filer i git-arkivet? Bruger du mest globale eller lokale regler? Del dine oplevelser i kommentarfeltet.

Interessante Artikler

Redaktørens Valg

Den komplette liste over tastaturgenveje til Mail-appen i Windows 8.1
Den komplette liste over tastaturgenveje til Mail-appen i Windows 8.1
Windows 8.1 leveres med en moderne applikation, Mail, der fungerer som erstatning for de gode gamle Outlook Express, Windows Mail og Windows Live Mail. Denne nye Mail-app er designet til at blive brugt på enheder med berøringsskærm, men mange Windows 8.1-brugere er klassiske pc-brugere, der ikke har en berøringsskærm.
Sådan ændres din e-mail-adresse på Instagram
Sådan ændres din e-mail-adresse på Instagram
En e-mail-adresse er blevet så vigtig, at vi næsten behandler den som et online ID-kort. Hvis du vil vide, hvordan du ændrer din e-mail-adresse for at løse Instagrams sikkerhedsproblemer, skal du bare fortsætte med at læse. I denne artikel
Sådan forbinder du til en Soundbar med et TCL TV
Sådan forbinder du til en Soundbar med et TCL TV
Når det kommer til budget-smart-tv'er, er TCL nær toppen af ​​bunken. Det tilbyder også et væld af variationer med alt fra grundlæggende 720p-modeller op til de nyeste 8K-tv'er. Men disse er budget-tv betyder
Microsoft Emulator til Windows 10X introducerer support til enheder med en skærm
Microsoft Emulator til Windows 10X introducerer support til enheder med en skærm
Windows 10X-emulator giver udviklere mulighed for at tilpasse deres apps til to skærme. Det giver mulighed for at efterligne en forudkonfigureret enhed med dobbelt skærm og starte Windows 10X på den. En nylig emulatorversion tillader dog valg af enheder med en enkelt skærm med store eller små skærme, som endnu ikke blev annonceret. Virksomheden beskriver Windows 10X som en specialudgave af operativsystemet
Sådan aktiveres Bubble Chat i Roblox
Sådan aktiveres Bubble Chat i Roblox
At udvikle dit eget spil i Roblox er en fantastisk oplevelse. Du har bestemt brugt en masse kræfter og tid på at designe alle detaljer, bare for at sidde potentielt fast med Bubble Chat-indstillingen. Den gode nyhed er dig
Sådan stoppes Kodi fra buffering: De bedste rettelser til en stabil stream
Sådan stoppes Kodi fra buffering: De bedste rettelser til en stabil stream
Kodi er muligvis en af ​​de bedste tilgængelige streamingplatforme, men det kommer stadig med sin retfærdige andel af udgaverne. Som enhver software, der bruger internettet, kan Kodis ydeevne lide alvorligt, hvis din forbindelse er dårlig. Det er
Sådan ændres DPI i Photoshop
Sådan ændres DPI i Photoshop
Hvis du vil udskrive fotos i høj kvalitet, er DPI eller dots per inch en af ​​de væsentlige parametre, du skal huske på. Optimering af DPI påvirker klarheden og kvaliteten af ​​det fotografi, du udskriver. Hvis du vil