Har du använt GitHub men undrar fortfarande vad en .gitignore-fil betyder?
Om ja, kommer den här guiden att visa dig vad det är, dess beståndsdelar, vad det gör och hur man skapar en Gitignore.
Vad är en Gitignore?
GitHub erbjuder olika detaljerade funktioner, allt från iscensättningsfiler till att skicka dem till ditt fjärrlager. Men om du inte känner för att skjuta några filer till GitHub kan du också välja att inte göra det.
Att lämna vissa filer ute på det här sättet samtidigt som andra sätter igång en commit är det ultimata målet för .gitignore-filen.
I huvudsak innehåller .gitignore-filen namnet på alla filer och mappar som du inte har för avsikt att skicka till ditt fjärrlager.
Förutom att vara till hjälp när du överför filer till GitHub, kan det också vara praktiskt att använda en .gitignore när du distribuerar till molnplattformar som Heroku.
En .gitignore är som alla andra filer du använder när du arbetar med ditt projekt. Var dock försiktig så att du inte förväxlar den med en vanlig textfil som använder en bifogad .txt. Så notera att .gitignore är den enda namnkonventionen för denna fil.
Hur man gör en Gitignore-fil
För att skapa en .gitignore-fil, gå till din projektrotmapp och skapa en ny fil. Namnge det .gitignore.
Alternativt kan du öppna valfri kodredigerare. Skapa sedan en ny fil i ditt projekts rotkatalog och namnge den .gitignore.
Öppna .gitignore-filen och skriv in namnen på filer och mappar som du vill ignorera för commit. Spara den som alla andra filer på din maskin. Men se till att du använder rätt filtillägg för varje fil.
För att ignorera flera objekt samtidigt, när du har skrivit namnet på en fil eller mapp på en rad, tryck Stiga på och skriv nästa på en ny rad.
När du väl har lagt till en fil eller mapp till .gitignore kommer GitHub inte att välja eller iscensätta dem för nästa commit.
Filer eller mappar listade i .gitignore kommer inte att finnas i ditt fjärrlager på GitHub. Denna .gitignore-fil skickas dock till ditt fjärrlager.
När du har loggat in på ditt fjärrlager kan du klicka .gitignore för att se en lista över mappar och filer som du lämnat bakom dig medan du placerar andra för commit.
Att titta på .gitignore i ditt fjärrlager på detta sätt är användbart när du behöver gå tillbaka till din lokala dator för att göra ändringar i dessa filer.
Det är ganska praktiskt, eftersom du snabbt kan ta tag i namnen på sådana filer och ta bort dem lokalt från .gitignore om du behöver. Uppdatera dem sedan som du vill på din lokala dator.
Utöver det låter det dig undvika att manipulera färdiga filer lokalt men hjälper dig att fokusera på de som listas i .gitignore.
Men om du någonsin bestämmer dig för att undanta en fil eller en katalog från .gitignore innan du uppdaterar eller slutför dem lokalt, ta bort dem genom att ta bort dem från .gitignore. Men se till att inte radera själva filen.
Sedan kan du ju springa git add –all igen för att iscensätta dem för commit till ditt fjärrlager.
Vilken typ av filer ska du lägga i Gitignore?
Tillfälligt använda filer och mappar som är irrelevanta för ditt projekt är exempel på filer du kan placera i .gitignore. Om du också har ofullbordade filer som ytterligare JavaScript eller moduler kan de gå in i .gitignore. Som vi nämnde tidigare, när du bestämmer dig för att uppdatera och iscensätta sådana filer, kan du ta bort dem från .gitignore när som helst.
Att använda en .gitignore varje gång är inte en förutsättning för ett bra projekt. Men det förenklar ditt arbetsflöde. Om du planerar att använda molnvärd kan det också göra distributionen sömlös.
Nu när du vet hur du undantar vissa filer och mappar från iscensättning med .gitignore, kan du också titta på hur du kan rensa Git och ha ett snyggt arbetsträd.
Om författaren
Idowu Omisola (124 artiklar publicerade)
Idowu brinner för allt smart teknik och produktivitet. I hans free tid, han leker med kodning och byter till schackbrädet när han har tråkigt, men han älskar också att bryta sig loss från rutinen då och då. Hans passion för att visa människor vägen runt modern teknik motiverar honom att skriva mer.
Mer från Idowu Omisola
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
