{"id":1533,"date":"2018-08-29T20:29:52","date_gmt":"2018-08-29T18:29:52","guid":{"rendered":"https:\/\/www.sviluppomania.com\/it\/?p=1533"},"modified":"2022-06-26T19:04:27","modified_gmt":"2022-06-26T17:04:27","slug":"git","status":"publish","type":"post","link":"https:\/\/www.sviluppomania.com\/it\/git\/","title":{"rendered":"Git"},"content":{"rendered":"<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p><!-- \/wp:paragraph --><!-- wp:post-content --><p>&nbsp;<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" fifu-lazy=\"1\" fifu-data-sizes=\"auto\" fifu-data-srcset=\"https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=75&resize=75&ssl=1 75w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=100&resize=100&ssl=1 100w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=150&resize=150&ssl=1 150w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=240&resize=240&ssl=1 240w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=320&resize=320&ssl=1 320w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=500&resize=500&ssl=1 500w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=640&resize=640&ssl=1 640w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=800&resize=800&ssl=1 800w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=1024&resize=1024&ssl=1 1024w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=1280&resize=1280&ssl=1 1280w, https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1&w=1600&resize=1600&ssl=1 1600w\" class=\" wp-image-2102 aligncenter\" fifu-data-src=\"https:\/\/i2.wp.com\/i.ibb.co\/T0nkKk9\/git.png?ssl=1\" alt=\"\" width=\"690\" height=\"288\" \/><\/p>\r\n<!-- wp:paragraph {\"align\":\"left\"} \/-->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:image {\"id\":1620} -->\r\n<figure class=\"wp-block-image\"><\/figure>\r\n<!-- \/wp:image -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<p>Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o passione sviluppa programmi o applicazioni. <br \/><br \/>Vi pongo davanti lo scenario tipico:<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:list {\"ordered\":true} -->\r\n<ol>\r\n<li>State programmando il vostro applicativo, e man mano che fate modifiche vi avvicinate sempre di pi\u00f9 all&#8217;obiettivo finale del vostro programma.<\/li>\r\n<li>Il programma \u00e8 finito e funzionante, quindi rilasciate la prima versione<\/li>\r\n<li>Vi accorgete che il programma ha una leggera falla e ha bisogno di una correzione<\/li>\r\n<li>Andate di corsa a correggere la falla dopo minuti se non ore di debug<\/li>\r\n<li>Correggete sperando che quello sia la causa della falla<\/li>\r\n<li>Riavviate il programma e va completamente in crash!!<br \/><br \/><\/li>\r\n<\/ol>\r\n<!-- \/wp:list -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>A questo punto per\u00f2 avete gi\u00e0 salvato il file e se non vi siete tenuti una copia del programma funzionante sar\u00e0 difficile tornare indietro dopo tante modifiche. \u00c8 proprio qui che viene in gioco Git.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>Di pi\u00f9 su Git<\/h3>\r\n<!-- \/wp:heading -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Git \u00e8 un software di controllo versione, in parole povere, ci consente di creare una sorta di &#8220;linea temporale&#8221; per ogni file controllato da Git.<br \/>Mentre sviluppiamo quindi possiamo salvare il nostro file tranquillamente e solo quando siamo sicuri del corretto funzionamento possiamo inviare un <strong>commit<\/strong> con un messaggio personalizzato che ci aiuter\u00e0 a riconoscere velocemente quali modifiche abbiamo fatto in quella sottomissione.<br \/>Qual&#8217;\u00e8 lo scopo di tutto questo? B\u00e8 poter tracciare le modifiche a nostra scelta ci consente di tornare facilmente &#8220;indietro nel tempo&#8221; a una versione del codice in cui tutto funzionava, nell&#8217;eventuale caso in cui il nostro programma inizii ad avere malfunzionamenti e bug.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Ma non \u00e8 finita qui! Non solo git vi consente di tracciare una linea temporale sui vostri file, ma vi consente anche di prendere l&#8217;intero progetto controllato da git e clonarlo in un&#8217;altra <strong>branch<\/strong> (dall&#8217;inglese diramazione), ovvero in un&#8217;altra linea di lavoro separata. Spesso queste branch vengono create per testare nuove funzionalit\u00e0 in modo parallelo alla traccia principale.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>Come funziona<\/h3>\r\n<!-- \/wp:heading -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Di seguito vi dir\u00f2 in breve l&#8217;utilizzo pi\u00f9 comune di questo tool:<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>Apriamo il terminale<\/h3>\r\n<!-- \/wp:heading -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Per questa guida spiegher\u00f2 la procedura per sistemi unix e linux, per chi usa windows consiglio di installare la bash di linux dallo store in modo tale da consentirvi di usare una shell di linux anche in ambiente windows:<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>Installiamo git<\/h3>\r\n<!-- \/wp:heading -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Per <strong>Ubuntu<\/strong> digitate il seguente comando nel terminale:<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:code -->\r\n<pre class=\"wp-block-code\"><code>sudo apt install git-all<\/code><\/pre>\r\n<!-- \/wp:code -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Per <strong>Debian<\/strong>:<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:code -->\r\n<pre class=\"wp-block-code\"><code>sudo dnf install git-all<\/code><\/pre>\r\n<!-- \/wp:code -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Per <strong>MacOS:<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Per MacOS bisognerebbe installare Xcode ma installare 7Gb di IDE solo per git sarebbe uno spreco, chi non vuole installare Xcode pu\u00f2 installare invece <a href=\"https:\/\/desktop.github.com\/\">Github Desktop<\/a> che \u00e8 un&#8217;ottima GUI di cui parleremo in seguito per analizzare visivamente i cambiamenti nei nostri file.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Per\u00a0<strong>Windows<\/strong>:<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Cliccate su questo link: <a href=\"https:\/\/git-scm.com\/download\/win\">Git Windows<\/a><\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Se avete installato correttamente git e nella fase di installazione non avete avuto problemi, quello che vi resta da fare \u00e8 digitare il seguente comando:<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:code -->\r\n<pre class=\"wp-block-code\"><code>git init<\/code><\/pre>\r\n<!-- \/wp:code -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Ora aprite il vostro editor preferito e cominciate a sviluppare il vostro progetto, niente di grande, solo un piccolo inizio per non lasciare i file inutilmente vuoti. Quando siete pronti ad usare git, aprite il terminale e spostatevi nella directory del progetto usando il comando\u00a0<strong>cd<\/strong>.<br \/><br \/><\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Ora che avete inizializzato git per tracciare il vostro progetto, potreste usare la command line interface per eseguire tutti i comandi ma sarebbe molto scomodo e lento, soprattutto se avete delle scadenze per il progetto, perci\u00f2 quello che vi consiglio di fare \u00e8 scaricare <a href=\"https:\/\/desktop.github.com\/\">Github Desktop<\/a> o meglio ancora <a href=\"http:\/\/gitkraken.com\">GitKraken.<\/a><\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Quest&#8217;ultimo lo considero migliore in quanto ci consente di vedere in modo molto chiaro l&#8217;andamento del progetto, mostrandoci tutte le branch e i commit su una linea temporale, dove i commit sono ordinati per data di sottomissione.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Entrambi vi consentono di sottomettere facilmente nuovi commit, di creare branch e switchare tra di esse, di fare merge di due branch e molto altro.<br \/>Nel prossimo articolo su git spiegher\u00f2 meglio questi dettagli ma ora facciamo il nostro primo commit!<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>GitKraken<\/h3>\r\n<!-- \/wp:heading -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Aprite GitKraken e aprite il progetto che state tracciando con git, l&#8217;interfaccia \u00e8 molto intuitiva, vi basta cliccare su File &gt; Open Repo e selezionate la cartella del vostro progetto. GitKraken si accorger\u00e0 che il progetto \u00e8 sotto git e se avete selezionato la cartella sbagliata vi avvertir\u00e0 che git non \u00e8 stato inizializzato, quindi in quel caso ricominciate e selezionate la cartella giusta.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Alla destra dell&#8217;interfaccia vedrete una lista di tutti i file che hanno subito dei cambiamenti dal momento che avete inizializzato il progetto, cliccate su Stage All per dire a git di inserire tutti i cambiamenti nel commit che state per eseguire, naturalmente se volete fare due commit separati potete selezionare a mano i file da inserire nel commit.<br \/>Ora che avete scelto i cambiamenti da registrare nel prossimo commit, potete inserire un breve messaggio esplicativo per capire al volo quali cambiamenti sono stati fatti in quel commit, ad esempio &#8220;corretto bug nel form di registrazione&#8221; oppure &#8220;ottimizzate le importazioni&#8221;, qualunque cosa che vi faccia capire che tipo di modifiche avete apportato al progetto.<br \/>Cliccate sul bottone di conferma in basso a destra ed ecco fatto, vedrete nella sezione centrale il primo vostro commit a forma di sfera sulla timeline che va dal basso verso l&#8217;alto. e se ci cliccate sopra gitkraken vi mostrer\u00e0 tutte le modifiche apportate ai file che avete scelto di registrare.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>Github Desktop<\/h3>\r\n<!-- \/wp:heading -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Cliccate su File &gt; Add local repo per aggiungere il progetto su github desktop, dopodiche sulla parte sinistra dell&#8217;interfaccia ci saranno tutte le modifiche apportate ai file dal momento dell&#8217;inizializzazione.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Scegliete quali file inserire nel prossimo commit utilizzando le spunte a sinistra, inserite il messaggio di commit e confermate con il bottone in basso. Se andate nel tab\u00a0 &#8220;History&#8221; in alto potrete vedere la timeline dei commit, ma a differenza di gitkraken non avrete l&#8217;interfaccia che vi mostra le branch<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>In conclusione<\/h3>\r\n<!-- \/wp:heading -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Man mano che modificate i file scegliete in modo intelligente quando creare un commit, non commitate ogni minimo cambiamento, fatelo solo quando vi trovate in una situazione in cui il vostro progetto \u00e8 stabile e non ha troppi bug, sar\u00e0 pi\u00f9 facile per voi organizzare il lavoro ed eventualmente tornare &#8220;indietro nel tempo&#8221; se qualcosa dovesse creare una falla in tutto il progetto.<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<!-- wp:paragraph -->\r\n<p>Nei prossimi articoli spiegher\u00f2 anche alcune best practice per utilizzare git al meglio usando branch e merge per separare e organizzare il lavoro.<br \/>Se nel frattempo avete riscontrato difficolt\u00e0 nel capire o installare git, o per qualsiasi altra domanda scriveteci nei commenti!<br \/>Spero di essere stato di aiuto, ci vediamo nel prossimo articolo!<\/p>\r\n<!-- \/wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<p><strong><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">S<\/span>viluppo<span style=\"color: #ff0000;\">M<\/span>ania<\/span><\/strong><\/p>\r\n<p>&nbsp;<\/p>\r\n<p><b>Copyright \u00a9 SviluppoMania. All rights reserved.<\/b><\/p>\r\n<!-- wp:paragraph -->\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p><!-- \/wp:post-content -->","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; &nbsp; &nbsp; Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o&#8230;<\/p>\n","protected":false},"author":1,"featured_media":7055,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/i.ibb.co\/T0nkKk9\/git.png","fifu_image_alt":"Git","_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[56,65],"tags":[192,193,98,48],"class_list":["post-1533","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware","category-news","tag-git","tag-hardware","tag-news","tag-sviluppomania"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Git<\/title>\n<meta name=\"description\" content=\"Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o passione sviluppa programmi o applicazioni.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sviluppomania.com\/it\/git\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Git\" \/>\n<meta property=\"og:description\" content=\"Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o passione sviluppa programmi o applicazioni.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sviluppomania.com\/it\/git\/\" \/>\n<meta property=\"og:site_name\" content=\"SviluppoMania | Blog professionale dedicato alla Tecnologia!\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SviluppoManiaCom\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/SviluppoManiaCom\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-29T18:29:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-26T17:04:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sviluppomania.com\/wp-content\/uploads\/2020\/12\/SviluppoMania-logo2-_1_.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"474\" \/>\n\t<meta property=\"og:image:height\" content=\"408\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"SviluppoMania - Francesco Candurro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SviluppoMania\" \/>\n<meta name=\"twitter:site\" content=\"@SviluppoMania\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"SviluppoMania - Francesco Candurro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/\"},\"author\":{\"name\":\"SviluppoMania - Francesco Candurro\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/person\\\/55a45e696bf230d6d90af13ce27e0cd5\"},\"headline\":\"Git\",\"datePublished\":\"2018-08-29T18:29:52+00:00\",\"dateModified\":\"2022-06-26T17:04:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/\"},\"wordCount\":2286,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i1.wp.com\\\/i.ibb.co\\\/T0nkKk9\\\/git.png?w=1600&resize=1600,668&ssl=1\",\"keywords\":[\"git\",\"hardware\",\"News\",\"SviluppoMania\"],\"articleSection\":[\"HARDWARE - SOFTWARE\",\"NEWS\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/\",\"name\":\"Git\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i1.wp.com\\\/i.ibb.co\\\/T0nkKk9\\\/git.png?w=1600&resize=1600,668&ssl=1\",\"datePublished\":\"2018-08-29T18:29:52+00:00\",\"dateModified\":\"2022-06-26T17:04:27+00:00\",\"description\":\"Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o passione sviluppa programmi o applicazioni.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/i.ibb.co\\\/T0nkKk9\\\/git.png?w=1600&resize=1600,668&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/i.ibb.co\\\/T0nkKk9\\\/git.png?w=1600&resize=1600,668&ssl=1\",\"width\":1600,\"height\":668,\"caption\":\"Git\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/git\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/\",\"name\":\"SviluppoMania | Blog professionale dedicato alla Tecnologia!\",\"description\":\"SviluppoMania | Blog professionale dedicato alla Tecnologia! Tools - Recensioni e tanto altro\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#organization\",\"name\":\"SviluppoMania.com\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/SviluppoMania-logo2-_1_.webp\",\"contentUrl\":\"https:\\\/\\\/www.sviluppomania.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/SviluppoMania-logo2-_1_.webp\",\"width\":474,\"height\":408,\"caption\":\"SviluppoMania.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/SviluppoManiaCom\",\"https:\\\/\\\/x.com\\\/SviluppoMania\",\"https:\\\/\\\/www.instagram.com\\\/sviluppomania\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC5CuM88LjzBeC23s2DPdveA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/person\\\/55a45e696bf230d6d90af13ce27e0cd5\",\"name\":\"SviluppoMania - Francesco Candurro\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/a\\\/ACg8ocJXHCCgks_jz9HSfaD4_qV-gr2359EvQn4jBFt_CzJU8Y79iyGp=s96-c?sz=50\",\"url\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/a\\\/ACg8ocJXHCCgks_jz9HSfaD4_qV-gr2359EvQn4jBFt_CzJU8Y79iyGp=s96-c?sz=50\",\"contentUrl\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/a\\\/ACg8ocJXHCCgks_jz9HSfaD4_qV-gr2359EvQn4jBFt_CzJU8Y79iyGp=s96-c?sz=50\",\"caption\":\"SviluppoMania - Francesco Candurro\"},\"sameAs\":[\"https:\\\/\\\/www.sviluppomania.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/SviluppoManiaCom\",\"https:\\\/\\\/www.instagram.com\\\/sviluppomania\\\/\",\"https:\\\/\\\/x.com\\\/SviluppoMania\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC5CuM88LjzBeC23s2DPdveA\"],\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/author\\\/sviluppomania\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Git","description":"Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o passione sviluppa programmi o applicazioni.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sviluppomania.com\/it\/git\/","og_locale":"it_IT","og_type":"article","og_title":"Git","og_description":"Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o passione sviluppa programmi o applicazioni.","og_url":"https:\/\/www.sviluppomania.com\/it\/git\/","og_site_name":"SviluppoMania | Blog professionale dedicato alla Tecnologia!","article_publisher":"https:\/\/www.facebook.com\/SviluppoManiaCom","article_author":"https:\/\/www.facebook.com\/SviluppoManiaCom","article_published_time":"2018-08-29T18:29:52+00:00","article_modified_time":"2022-06-26T17:04:27+00:00","og_image":[{"width":474,"height":408,"url":"https:\/\/www.sviluppomania.com\/wp-content\/uploads\/2020\/12\/SviluppoMania-logo2-_1_.webp","type":"image\/webp"}],"author":"SviluppoMania - Francesco Candurro","twitter_card":"summary_large_image","twitter_creator":"@SviluppoMania","twitter_site":"@SviluppoMania","twitter_misc":{"Scritto da":"SviluppoMania - Francesco Candurro","Tempo di lettura stimato":"11 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sviluppomania.com\/it\/git\/#article","isPartOf":{"@id":"https:\/\/www.sviluppomania.com\/it\/git\/"},"author":{"name":"SviluppoMania - Francesco Candurro","@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/person\/55a45e696bf230d6d90af13ce27e0cd5"},"headline":"Git","datePublished":"2018-08-29T18:29:52+00:00","dateModified":"2022-06-26T17:04:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sviluppomania.com\/it\/git\/"},"wordCount":2286,"commentCount":0,"publisher":{"@id":"https:\/\/www.sviluppomania.com\/it\/#organization"},"image":{"@id":"https:\/\/www.sviluppomania.com\/it\/git\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/i.ibb.co\/T0nkKk9\/git.png?w=1600&resize=1600,668&ssl=1","keywords":["git","hardware","News","SviluppoMania"],"articleSection":["HARDWARE - SOFTWARE","NEWS"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sviluppomania.com\/it\/git\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sviluppomania.com\/it\/git\/","url":"https:\/\/www.sviluppomania.com\/it\/git\/","name":"Git","isPartOf":{"@id":"https:\/\/www.sviluppomania.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sviluppomania.com\/it\/git\/#primaryimage"},"image":{"@id":"https:\/\/www.sviluppomania.com\/it\/git\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/i.ibb.co\/T0nkKk9\/git.png?w=1600&resize=1600,668&ssl=1","datePublished":"2018-08-29T18:29:52+00:00","dateModified":"2022-06-26T17:04:27+00:00","description":"Salve a tutti! Oggi dedico questo articolo in particolare a coloro che per tempo libero o passione sviluppa programmi o applicazioni.","breadcrumb":{"@id":"https:\/\/www.sviluppomania.com\/it\/git\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/www.sviluppomania.com\/it\/git\/"]]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.sviluppomania.com\/it\/git\/#primaryimage","url":"https:\/\/i1.wp.com\/i.ibb.co\/T0nkKk9\/git.png?w=1600&resize=1600,668&ssl=1","contentUrl":"https:\/\/i1.wp.com\/i.ibb.co\/T0nkKk9\/git.png?w=1600&resize=1600,668&ssl=1","width":1600,"height":668,"caption":"Git"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sviluppomania.com\/it\/git\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sviluppomania.com\/it\/"},{"@type":"ListItem","position":2,"name":"Git"}]},{"@type":"WebSite","@id":"https:\/\/www.sviluppomania.com\/it\/#website","url":"https:\/\/www.sviluppomania.com\/it\/","name":"SviluppoMania | Blog professionale dedicato alla Tecnologia!","description":"SviluppoMania | Blog professionale dedicato alla Tecnologia! Tools - Recensioni e tanto altro","publisher":{"@id":"https:\/\/www.sviluppomania.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sviluppomania.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.sviluppomania.com\/it\/#organization","name":"SviluppoMania.com","url":"https:\/\/www.sviluppomania.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.sviluppomania.com\/wp-content\/uploads\/2020\/12\/SviluppoMania-logo2-_1_.webp","contentUrl":"https:\/\/www.sviluppomania.com\/wp-content\/uploads\/2020\/12\/SviluppoMania-logo2-_1_.webp","width":474,"height":408,"caption":"SviluppoMania.com"},"image":{"@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SviluppoManiaCom","https:\/\/x.com\/SviluppoMania","https:\/\/www.instagram.com\/sviluppomania\/","https:\/\/www.youtube.com\/channel\/UC5CuM88LjzBeC23s2DPdveA"]},{"@type":"Person","@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/person\/55a45e696bf230d6d90af13ce27e0cd5","name":"SviluppoMania - Francesco Candurro","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJXHCCgks_jz9HSfaD4_qV-gr2359EvQn4jBFt_CzJU8Y79iyGp=s96-c?sz=50","url":"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJXHCCgks_jz9HSfaD4_qV-gr2359EvQn4jBFt_CzJU8Y79iyGp=s96-c?sz=50","contentUrl":"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJXHCCgks_jz9HSfaD4_qV-gr2359EvQn4jBFt_CzJU8Y79iyGp=s96-c?sz=50","caption":"SviluppoMania - Francesco Candurro"},"sameAs":["https:\/\/www.sviluppomania.com\/","https:\/\/www.facebook.com\/SviluppoManiaCom","https:\/\/www.instagram.com\/sviluppomania\/","https:\/\/x.com\/SviluppoMania","https:\/\/www.youtube.com\/channel\/UC5CuM88LjzBeC23s2DPdveA"],"url":"https:\/\/www.sviluppomania.com\/it\/author\/sviluppomania\/"}]}},"_links":{"self":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/posts\/1533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/comments?post=1533"}],"version-history":[{"count":0,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/posts\/1533\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/media\/7055"}],"wp:attachment":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/media?parent=1533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/categories?post=1533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/tags?post=1533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}