{"id":91247,"date":"2022-10-11T15:49:36","date_gmt":"2022-10-11T20:49:36","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/vad-ar-en-gitignore-fil-och-hur-kan-du-gora-en\/"},"modified":"2022-10-11T15:49:36","modified_gmt":"2022-10-11T20:49:36","slug":"vad-ar-en-gitignore-fil-och-hur-kan-du-gora-en","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/vad-ar-en-gitignore-fil-och-hur-kan-du-gora-en\/","title":{"rendered":"Vad \u00e4r en Gitignore-fil och hur kan du g\u00f6ra en?"},"content":{"rendered":"<div>\n<p>Har du anv\u00e4nt GitHub men undrar fortfarande vad en .gitignore-fil betyder?<\/p>\n<p>Om ja, kommer den h\u00e4r guiden att visa dig vad det \u00e4r, dess best\u00e5ndsdelar, vad det g\u00f6r och hur man skapar en Gitignore.<\/p>\n<h2 id=\"what-is-a-gitignore\"><span class=\"ez-toc-section\" id=\"Vad_ar_en_Gitignore\"><\/span>  Vad \u00e4r en Gitignore?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>GitHub erbjuder olika detaljerade funktioner, allt fr\u00e5n iscens\u00e4ttningsfiler till att skicka dem till ditt fj\u00e4rrlager.  Men om du inte k\u00e4nner f\u00f6r att skjuta n\u00e5gra filer till GitHub kan du ocks\u00e5 v\u00e4lja att inte g\u00f6ra det.<\/p>\n<p>Att l\u00e4mna vissa filer ute p\u00e5 det h\u00e4r s\u00e4ttet samtidigt som andra s\u00e4tter ig\u00e5ng en commit \u00e4r det ultimata m\u00e5let f\u00f6r .gitignore-filen.<\/p>\n<p>I huvudsak inneh\u00e5ller .gitignore-filen namnet p\u00e5 alla filer och mappar som du inte har f\u00f6r avsikt att skicka till ditt fj\u00e4rrlager.<\/p>\n<p>F\u00f6rutom att vara till hj\u00e4lp n\u00e4r du \u00f6verf\u00f6r filer till GitHub, kan det ocks\u00e5 vara praktiskt att anv\u00e4nda en .gitignore n\u00e4r du distribuerar till molnplattformar som Heroku.<\/p>\n<p>En .gitignore \u00e4r som alla andra filer du anv\u00e4nder n\u00e4r du arbetar med ditt projekt.  Var dock f\u00f6rsiktig s\u00e5 att du inte f\u00f6rv\u00e4xlar den med en vanlig textfil som anv\u00e4nder en bifogad .txt.  S\u00e5 notera att .gitignore \u00e4r den enda namnkonventionen f\u00f6r denna fil.<\/p>\n<h2 id=\"how-to-make-a-gitignore-file\"><span class=\"ez-toc-section\" id=\"Hur_man_gor_en_Gitignore-fil\"><\/span>  Hur man g\u00f6r en Gitignore-fil<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>F\u00f6r att skapa en .gitignore-fil, g\u00e5 till din projektrotmapp och skapa en ny fil.  Namnge det <strong>.gitignore<\/strong>.<\/p>\n<p>Alternativt kan du \u00f6ppna valfri kodredigerare.  Skapa sedan en ny fil i ditt projekts rotkatalog och namnge den <strong>.gitignore<\/strong>.<\/p>\n<p>\u00d6ppna .gitignore-filen och skriv in namnen p\u00e5 filer och mappar som du vill ignorera f\u00f6r commit.  Spara den som alla andra filer p\u00e5 din maskin.  Men se till att du anv\u00e4nder r\u00e4tt filtill\u00e4gg f\u00f6r varje fil.<\/p>\n<p>F\u00f6r att ignorera flera objekt samtidigt, n\u00e4r du har skrivit namnet p\u00e5 en fil eller mapp p\u00e5 en rad, tryck <strong>Stiga p\u00e5<\/strong> och skriv n\u00e4sta p\u00e5 en ny rad.<\/p>\n<figure>\n<\/figure>\n<p>N\u00e4r du v\u00e4l har lagt till en fil eller mapp till .gitignore kommer GitHub inte att v\u00e4lja eller iscens\u00e4tta dem f\u00f6r n\u00e4sta commit.<\/p>\n<p>Filer eller mappar listade i .gitignore kommer inte att finnas i ditt fj\u00e4rrlager p\u00e5 GitHub.  Denna .gitignore-fil skickas dock till ditt fj\u00e4rrlager.<\/p>\n<p>N\u00e4r du har loggat in p\u00e5 ditt fj\u00e4rrlager kan du klicka <strong>.gitignore<\/strong> f\u00f6r att se en lista \u00f6ver mappar och filer som du l\u00e4mnat bakom dig medan du placerar andra f\u00f6r commit.<\/p>\n<p>Att titta p\u00e5 .gitignore i ditt fj\u00e4rrlager p\u00e5 detta s\u00e4tt \u00e4r anv\u00e4ndbart n\u00e4r du beh\u00f6ver g\u00e5 tillbaka till din lokala dator f\u00f6r att g\u00f6ra \u00e4ndringar i dessa filer.<\/p>\n<p>Det \u00e4r ganska praktiskt, eftersom du snabbt kan ta tag i namnen p\u00e5 s\u00e5dana filer och ta bort dem lokalt fr\u00e5n .gitignore om du beh\u00f6ver.  Uppdatera dem sedan som du vill p\u00e5 din lokala dator.<\/p>\n<p>Ut\u00f6ver det l\u00e5ter det dig undvika att manipulera f\u00e4rdiga filer lokalt men hj\u00e4lper dig att fokusera p\u00e5 de som listas i .gitignore.<\/p>\n<p>Men om du n\u00e5gonsin best\u00e4mmer dig f\u00f6r att undanta en fil eller en katalog fr\u00e5n .gitignore innan du uppdaterar eller slutf\u00f6r dem lokalt, ta bort dem genom att ta bort dem fr\u00e5n .gitignore.  Men se till att inte radera sj\u00e4lva filen.<\/p>\n<p>Sedan kan du ju springa <strong>git add \u2013all<\/strong> igen f\u00f6r att iscens\u00e4tta dem f\u00f6r commit till ditt fj\u00e4rrlager.<\/p>\n<h2 id=\"what-type-of-files-should-you-put-in-gitignore\"><span class=\"ez-toc-section\" id=\"Vilken_typ_av_filer_ska_du_lagga_i_Gitignore\"><\/span>  Vilken typ av filer ska du l\u00e4gga i Gitignore?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tillf\u00e4lligt anv\u00e4nda filer och mappar som \u00e4r irrelevanta f\u00f6r ditt projekt \u00e4r exempel p\u00e5 filer du kan placera i .gitignore.  Om du ocks\u00e5 har ofullbordade filer som ytterligare JavaScript eller moduler kan de g\u00e5 in i .gitignore.  Som vi n\u00e4mnde tidigare, n\u00e4r du best\u00e4mmer dig f\u00f6r att uppdatera och iscens\u00e4tta s\u00e5dana filer, kan du ta bort dem fr\u00e5n .gitignore n\u00e4r som helst.<\/p>\n<p>Att anv\u00e4nda en .gitignore varje g\u00e5ng \u00e4r inte en f\u00f6ruts\u00e4ttning f\u00f6r ett bra projekt.  Men det f\u00f6renklar ditt arbetsfl\u00f6de.  Om du planerar att anv\u00e4nda molnv\u00e4rd kan det ocks\u00e5 g\u00f6ra distributionen s\u00f6ml\u00f6s.<\/p>\n<p>Nu n\u00e4r du vet hur du undantar vissa filer och mappar fr\u00e5n iscens\u00e4ttning med .gitignore, kan du ocks\u00e5 titta p\u00e5 hur du kan rensa Git och ha ett snyggt arbetstr\u00e4d.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Idowu Omisola (124 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Idowu brinner f\u00f6r allt smart teknik och produktivitet.  I hans free tid, han leker med kodning och byter till schackbr\u00e4det n\u00e4r han har tr\u00e5kigt, men han \u00e4lskar ocks\u00e5 att bryta sig loss fr\u00e5n rutinen d\u00e5 och d\u00e5.  Hans passion f\u00f6r att visa m\u00e4nniskor v\u00e4gen runt modern teknik motiverar honom att skriva mer.<\/p>\n<p>                            Mer fr\u00e5n Idowu Omisola<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-en-gitignore-fil-och-hur-kan-du-gora-en\/#Vad_ar_en_Gitignore\" >Vad \u00e4r en Gitignore?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-en-gitignore-fil-och-hur-kan-du-gora-en\/#Hur_man_gor_en_Gitignore-fil\" >Hur man g\u00f6r en Gitignore-fil<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-en-gitignore-fil-och-hur-kan-du-gora-en\/#Vilken_typ_av_filer_ska_du_lagga_i_Gitignore\" >Vilken typ av filer ska du l\u00e4gga i Gitignore?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-en-gitignore-fil-och-hur-kan-du-gora-en\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Har du anv\u00e4nt GitHub men undrar fortfarande vad en .gitignore-fil betyder? Om ja, kommer den h\u00e4r guiden att visa dig vad det \u00e4r, dess best\u00e5ndsdelar, vad det g\u00f6r och hur man skapar en Gitignore. Vad \u00e4r en Gitignore? GitHub erbjuder olika detaljerade funktioner, allt fr\u00e5n iscens\u00e4ttningsfiler till att skicka dem till ditt fj\u00e4rrlager. Men om [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":91248,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[24,45146,1064,27,262,26,23],"class_list":["post-91247","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-ar","tag-gitignorefil","tag-gora","tag-hur","tag-kan","tag-och","tag-vad"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=91247"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91247\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/91248"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=91247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=91247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=91247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}