Node.js vs Python: Qual È la Tecnologia Migliore per la Tua Web App?
Python funziona diversamente rispetto a Node.js. In primo luogo, Python non converte direttamente il suo codice in codice macchina. Invece, ...
GitHub
La prima versione di Python è stata rilasciata nel 1991 da Guido van Rossum, noto anche come il creatore del linguaggio di programmazione Python. Secondo <anchor>GitHub</anchor>, ora è il secondo linguaggio più usato e anche il più popolare per il machine learning.
Cosa è GitHub? Introduzione a GitHub per Principianti
Cosa è GitHub? Introduzione a GitHub per Principianti[Passa al contenuto](#main)

[Kinsta®](https://kinsta.com/it/) [Navigazione](#nav)

- [Hosting WordPress](#megamenu-item-0__child)












[![](https://kinsta.com/it/wp-content/uploads/sites/2/2023/12/kinsta-wordpress-hosting-it-360x180.png)](https://kinsta.com/it/hosting-wordpress/)





## [Un Potente Hosting WordPress Gestito](https://kinsta.com/it/hosting-wordpress/)



Scopri di più











###### In primo piano - WordPress



- [Migrazioni di siti gratuite](https://kinsta.com/it/hosting-wordpress/migrazione/)
- [Edge Caching](https://kinsta.com/it/edge-caching/)
- [Strumento APM](https://kinsta.com/it/strumento-apm/)
- [Sicurezza](https://kinsta.com/it/hosting-wordpress/sicurezza/)
- [Add-on](https://kinsta.com/it/add-on-di-kinsta/)

###### In primo piano - piattaforma

- [Integrazione Cloudflare](https://kinsta.com/it/integrazione-cloudflare/)
- [API](https://kinsta.com/it/?docs=kinsta-api)
- [Supporto esperto](https://kinsta.com/it/supporto-kinsta/)

- [Soluzioni](#megamenu-item-1__child)










###### Supportiamo



- [Agenzie](https://kinsta.com/it/hosting-wordpress/agenzie/)
- [Aziende](https://kinsta.com/it/hosting-wordpress/aziende/)
- [Piccole imprese](https://kinsta.com/it/hosting-wordpress/piccole-imprese/)
- [Negozi WooCommerce](https://kinsta.com/it/hosting-wordpress/woocommerce/)
- [Organizzazioni non-profit](https://kinsta.com/it/hosting-wordpress/nonprofit/)
- [Siti singoli a risorse elevate](https://kinsta.com/it/hosting-wordpress/siti-singoli/)
- [Sito statico](https://kinsta.com/it/hosting-di-siti-statici/)
- [Applicazione web](https://kinsta.com/it/hosting-applicazioni/)
- [Database](https://kinsta.com/it/hosting-database/)

###### Casi di Studio

- [![](https://kinsta.com/it/wp-content/uploads/sites/2/2024/09/case-study-lightblack-800x400.png)](https://kinsta.com/it/clienti/lightblack-solutions/)





## [LightBlack Solutions garantisce siti 10 volte più veloci e un posizionamento più elevato su Google PageSpeed](https://kinsta.com/it/clienti/lightblack-solutions/)









[![](https://kinsta.com/it/wp-content/uploads/sites/2/2024/07/paperplane-2-800x400.png)](https://kinsta.com/it/clienti/paperplane-factory/)





## [Semplicità di gestione, alte prestazioni, programma di affiliazione: perché PaperPlane Factory ha scelto Kinsta](https://kinsta.com/it/clienti/paperplane-factory/)

- [Altri casi di studio](https://kinsta.com/it/clienti/)

- [Prezzi](https://kinsta.com/it/prezzi/)
- [Docs](https://kinsta.com/it/docs/)
- [Aiuto](#megamenu-item-4__child)










###### Risorse



- [Blog](https://kinsta.com/it/blog/)
- [Changelog](https://kinsta.com/it/changelog/)
- [Stato del sistema](https://status.kinsta.com/)
- [Knowledge Base](https://kinsta.com/it/knowledgebase/)
- [Confronta Kinsta con la concorrenza](https://kinsta.com/it/alternative-kinsta/)
- [Strumenti per lo sviluppo](https://kinsta.com/it/strumenti/)
- [Tutte le risorse](https://kinsta.com/it/risorse/)

###### Contattaci

- [Inviaci una domanda](https://kinsta.com/it/contattaci/)
- [Chiama il team Vendite](tel:+18886102915)
- [Richiedi una demo dal vivo](https://kinsta.com/it/contatta-il-servizio-vendite/)
- [Chiedi alla community](https://community.kinsta.com/)

Cerca[Accedi](https://my.kinsta.com/login/?lang=it) [Crea un account](https://kinsta.com/it/registrazione/wp/)

1. [Home](https://kinsta.com/it/)
2. [Centro Risorse](https://kinsta.com/it/risorse/)
3. [Knowledge Base](https://kinsta.com/it/knowledgebase/)
4. [Hosting Cloud](https://kinsta.com/it/argomenti/hosting-cloud/)
5. Cosa è GitHub? Introduzione a GitHub per Principianti

# Cosa è GitHub? Introduzione a GitHub per Principianti

Pubblicato26 Novembre 2018

Aggiornato2 Febbraio 2023

![GitHub](https://kinsta.com/it/wp-content/uploads/sites/2/2019/11/cos-e-github-1-1-1024x512.png)

Ad un alto livello, GitHub è un servizio web e cloud-based che aiuta gli sviluppatori ad archiviare e gestire il loro codice e a tracciare e controllare le modifiche. Per capire esattamente cos’è GitHub, è necessario introdurre due principi collegati:

- Controllo versioni
- Git

In questo articolo, offriremo prima di tutto una introduzione a questi due principi. Poi andremo più in profondità su GitHub e vedremo come potete effettivamente utilizzaare GitHub per lavorare con WordPress e/o Kinsta.

## Che Cos’è il Controllo Versioni?

Il controllo delle versioni aiuta gli sviluppatori a tracciare e gestire le modifiche al codice di un progetto software. Man mano che un progetto software cresce, il controllo delle versioni diventa essenziale. Prendete WordPress…

A questo punto, WordPress è un progetto piuttosto grande. Se un core developer volesse lavorare su una parte specifica del codice di WordPress, non sarebbe sicuro o efficiente fargli modificare direttamente il codice sorgente “ufficiale”.

Invece, il controllo delle versioni permette agli sviluppatori di lavorare in sicurezza attraverso il **branching** (ramificazione) e il **merging** (fusione).

Con il **branching**, uno sviluppatore duplica parte del codice sorgente (chiamato **repository**). Lo sviluppatore può quindi apportare in modo sicuro modifiche a quella parte del codice senza influenzare il resto del progetto.

Poi, una volta che lo sviluppatore fa funzionare correttamente la sua parte di codice, può fondere quel codice nel codice sorgente principale e renderlo ufficiale.

Tutte queste modifiche vengono poi monitorate e, se necessario, possono essere ripristinate.

## Cos’è Git?

Git è uno **specifico sistema di controllo versioni open-source** creato da Linus Torvalds nel 2005.

In particolare, Git è un **sistema di controllo versioni distribuito**, il che significa che l’intero codice base e la cronologia sono disponibili sul computer di ogni sviluppatore, il che permette di creare facilmente ramificazioni e fusioni.

Secondo un’ [indagine sugli sviluppatori di Stack Overflow](https://insights.stackoverflow.com/survey/2018/#work-version-control), oltre l’87% degli sviluppatori utilizza Git.

## Allora Cos’è GitHub?

![La homepage di GitHub](https://kinsta.com/it/wp-content/uploads/sites/2/2018/04/homepage-github-0.png)La homepage di GitHub

GitHub è un’azienda a scopo di lucro che offre un servizio di hosting di repository Git basato su cloud. In sostanza, rende molto più facile per individui e team utilizzare Git per il controllo delle versioni e la collaborazione.

L’interfaccia di GitHub è abbastanza facile da usare, quindi anche i programmatori alle prime armi possano sfruttare le funzionalità di Git. Senza GitHub, l’utilizzo di Git richiede generalmente una maggiore esperienza tecnica e l’utilizzo della linea di comando.

GitHub è così facile da usare, però, che alcune persone utilizzano GitHub anche per gestire altri tipi di progetti, [come scrivere libri](http://braythwayt.com/2015/01/29/how-i-write-books-with-github-and-leanpub.html).

Inoltre, chiunque può iscriversi e ospitare gratuitamente un repository di codice pubblico, il che rende GitHub particolarmente popolare tra i progetti open-source.

Come azienda, GitHub guadagna vendendo repository ospitate di codice privato e altri piani focalizzati sul business che permettono alle organizzazioni di gestire i membri del team e la sicurezza con semplicità. Da Kinsta utilizziamo ampiamente Github per gestire e sviluppare progetti interni.

## Esplorando l’Interfaccia di GitHub

Per darvi un’idea di base di come appare l’interfaccia di GitHub, ecco il codice sorgente di WordPress [ospitato in una repository GitHub](https://github.com/WordPress/WordPress):

![Il codice WordPress di GitHub](https://kinsta.com/it/wp-content/uploads/sites/2/2018/04/codice-wordpress-github.png)Il codice WordPress di GitHub

Da qui, potete visualizzare le varie ramificazioni (branch) su cui si sta lavorando, così come i **commit** di qualcuno ( _è come “salvare” un file_). A seconda di come è configurata una repository, si potrebbe anche essere in grado di creare il proprio **branch** e fare il proprio **commit**.

E una volta apportate alcune modifiche, è possibile inviare il codice ad un branch facendo una **pull request**. Una pull request consiste fondamentalmente nel chiedere alla persona responsabile del branch di includere il vostro codice. E aiuta anche quella persona a vedere esattamente cosa avete cambiato nel codice.

Se volete modificare una parte o tutto il codice sorgente di WordPress sul vostro account in modo permanente, potete anche fare un **fork** cliccando sul pulsante **Fork** (un fork è concettualmente simile ad un **branch**, ma un fork è più stabile):

![Un esempio di biforcazione del codice](https://kinsta.com/it/wp-content/uploads/sites/2/2018/04/esempio-biforcazione-codice.png)Un esempio di biforcazione del codice

Lo stesso WordPress era [originariamente un fork di b2/cafelog](https://kinsta.com/it/impara/storia-di-wordpress/). Se volete maggiori informazioni su come utilizzare GitHub, [la guida Hello World GitHub](https://guides.github.com/activities/hello-world/) offre un tutorial di base per iniziare.

## Come Utilizzare Git e GitHub su Kinsta

Kinsta offre un client Git così potete [utilizzare SSH](https://kinsta.com/it/?docs=hosting-wordpress/connessione-ssh) per tirar giù la vostra repository Git da GitHub ( _o altri servizi simili_).

Se volete usare Git o GitHub su Kinsta, [leggete questo articolo di aiuto per le istruzioni complete](https://kinsta.com/it/?docs=hosting-wordpress/gestione-sito/git).

## Altri Modi per Utilizzare Git e GitHub con WordPress

Molti sviluppatori di temi e plugin di WordPress ospitano il codice sorgente dei loro progetti su GitHub. Ad esempio, è possibile visualizzare il [codice del page builder Elementor](https://github.com/pojome/elementor), il [codice sorgente del tema Zerif Lite](https://github.com/Codeinwp/zerif-lite) e molto altro.

Ma ci sono anche plugin WordPress che vi aiutano ad utilizzare Git con WordPress in modo più diretto.

Per esempio, [VersionPress](https://versionpress.net/) ha lo scopo di portare la potenza di Git alle normali azioni di WordPress, come aggiornare un post o installare un plugin. VersionPress aggiunge il controllo delle versioni sia per il vostro [database WordPress](https://kinsta.com/it/knowledgebase/database-wordpress/) che per i file.

![VersionPress](https://kinsta.com/it/wp-content/uploads/sites/2/2018/04/versionpress.png)VersionPress

[WP Pusher](https://wppusher.com/) è un altro plugin basato su Git che vi permette di distribuire temi e plugin direttamente da GitHub al vostro sito WordPress.

## Come Iniziare con GitHub

Per iniziare con GitHub:

- [Registratevi](https://github.com/join) per avere un account GitHub gratuito
- Seguite la [guida Hello World di GitHub](https://guides.github.com/activities/hello-world/) per comprendere le azioni più comuni che probabilmente dovrete intraprendere.
- Leggete: [Il Controllo delle Versioni di WordPress (Cos’è e Quali Sono le Migliori Soluzioni)](https://kinsta.com/it/blog/controllo-versioni/)
- Leggete: [Git contro Github: Qual è la Differenza e come Iniziare con Entrambi](https://kinsta.com/it/knowledgebase/git-contro-github/)

* * *

Tieni tutte le tue [applicazioni](https://kinsta.com/it/hosting-applicazioni/prezzi/), [database](https://kinsta.com/it/hosting-database/prezzi/), e [Siti WordPress](https://kinsta.com/it/prezzi/) sotto lo stesso tetto. La nostra piattaforma cloud ad alte prestazioni è ricca di funzionalità e include:

- Configurazione e gestione semplificate con la dashboard di MyKinsta
- Supporto esperto 24/7
- I migliori hardware e network di Google Cloud Platform, con la potenza di Kubernetes per offrire la massima scalabilità
- Integrazione di Cloudflare di livello enterprise per offrire velocità e sicurezza
- Copertura globale del pubblico con 37 data center e 260 PoP in tutto il mondo

Comincia subito la tua prova gratuita dell’ [Hosting di Applicazioni](https://kinsta.com/it/hosting-applicazioni/prezzi/) o dell’ [Hosting di Database](https://kinsta.com/it/hosting-database/prezzi/). Scopri i nostri [piani](https://kinsta.com/it/prezzi/) o [contattaci](https://kinsta.com/it/contattaci/) per trovare la soluzione più adatta a te.

## Articoli correlati

[![](https://kinsta.com/it/wp-content/uploads/sites/2/2018/06/cpanel-1.png)](https://kinsta.com/it/knowledgebase/cosa-e-cpanel/)

## [Cosa è cPanel? Il Pannello di Controllo Spiegato ai Principianti](https://kinsta.com/it/knowledgebase/cosa-e-cpanel/)

Vi chiedete cosa sia cPanel? In questo articolo vi spieghiamo cosa è, come potete accedervi e come usarlo per gestire il vostro sito web e il tuo s…

Tempo di lettura7 min di letturaData aggiornata24 Febbraio 2023Post typeKnowledge BaseArgomentoHosting WordPress

[![](https://kinsta.com/it/wp-content/uploads/sites/2/2018/05/apache-1.png)](https://kinsta.com/it/knowledgebase/cosa-e-apache/)

## [Cos’è Apache Web Server? Una Rapida Occhiata a Cosa è e Come Funziona](https://kinsta.com/it/knowledgebase/cosa-e-apache/)

Vi state chiedendo "che cos'è Apache?" È un famoso server web che alimenta una grande percentuale dei siti Internet. Continuate a leggere per saper…

Tempo di lettura3 min di letturaData aggiornata2 Febbraio 2023Post typeKnowledge BaseArgomentoSuggerimenti di Marketing Online

[![](https://kinsta.com/it/wp-content/uploads/sites/2/2018/05/cosa-e-nginx.png)](https://kinsta.com/it/knowledgebase/cosa-e-nginx/)

## [Cosa è Nginx? Una Rapida Occhiata a Cosa è e Come Funziona](https://kinsta.com/it/knowledgebase/cosa-e-nginx/)

Nginx, pronunciato "engine-ex", è un server web open-source, usato anche come reverse proxy, cache HTTP e load balancer. Scopri tutti i dettagli co…

Tempo di lettura3 min di letturaData aggiornata2 Febbraio 2023Post typeKnowledge BaseArgomentoSuggerimenti di Marketing Online

- ### Prodotti


  - [Hosting WordPress gestito](https://kinsta.com/it/hosting-wordpress/)
  - [Hosting di Applicazioni Web](https://kinsta.com/it/hosting-applicazioni/)
  - [Hosting di Database gestito](https://kinsta.com/it/hosting-database/)
  - [Hosting di Siti Statici](https://kinsta.com/it/hosting-di-siti-statici/)
  - [Prezzi](https://kinsta.com/it/prezzi/)
- ### Caratteristiche principali


  - [Integrazione Cloudflare](https://kinsta.com/it/integrazione-cloudflare/)
  - [Kinsta API](https://kinsta.com/it/docs/intro-kinsta-api/)
  - [Supporto esperto](https://kinsta.com/it/supporto-kinsta/)
  - [Migrazioni WordPress gratuite](https://kinsta.com/it/hosting-wordpress/migrazione/)
  - [Strumento APM](https://kinsta.com/it/strumento-apm/)
  - [DevKinsta](https://kinsta.com/it/devkinsta/)
  - [Edge Caching](https://kinsta.com/it/edge-caching/)
  - [Hosting WordPress dedicato](https://kinsta.com/it/hosting-wordpress/dedicato/)
  - [Add-on piani WordPress](https://kinsta.com/it/add-on-di-kinsta/)
- ### Casi d’uso


  - [Aziende](https://kinsta.com/it/hosting-wordpress/aziende/)
  - [Agenzie](https://kinsta.com/it/hosting-wordpress/agenzie/)
  - [Negozi WooCommerce](https://kinsta.com/it/hosting-wordpress/woocommerce/)
  - [Piccole imprese](https://kinsta.com/it/hosting-wordpress/piccole-imprese/)
  - [Non-profit](https://kinsta.com/it/hosting-wordpress/nonprofit/)
  - [Siti singoli a risorse elevate](https://kinsta.com/it/hosting-wordpress/siti-singoli/)
  - [Casi di studio](https://kinsta.com/it/clienti/)
- ### Risorse


  - [Documentazione](https://kinsta.com/it/docs/)
  - [Changelog](https://kinsta.com/it/changelog/)
  - [Blog](https://kinsta.com/it/blog/)
  - [Newsletter](https://kinsta.com/it/newsletter/)
  - [Knowledge Base](https://kinsta.com/it/knowledgebase/)
  - [Strumenti di sviluppo](https://kinsta.com/it/strumenti/)
  - [Kinsta vs altri host](https://kinsta.com/it/alternative-kinsta/)
  - [Directory delle agenzie](https://kinsta.com/it/indice-agenzie/)
  - [Stato del sistema](https://status.kinsta.com/)
  - [Tutte le risorse](https://kinsta.com/it/risorse/)
- ### Azienda


  - [Chi siamo](https://kinsta.com/it/su-di-noi/)
  - [Perché scegliere Kinsta](https://kinsta.com/it/perche-noi/)
  - [Lavora con noi](https://kinsta.com/it/carriere/)
  - [Partner](https://kinsta.com/it/partner/)
  - [Programma di affiliazione](https://kinsta.com/it/affiliati/)
  - [Stampa](https://kinsta.com/it/stampa/)
  - [Sicurezza e fiducia](https://trust.kinsta.com/)
  - [Contatti](https://kinsta.com/it/contattaci/)

#### Prendiamo sul serio la sicurezza e la privacy

Scopri di più su [sicurezza e conformità in Kinsta](https://trust.kinsta.com/)

- SOC 2 Type II
- ISO 27001
- GDPR
- CCPA

- [Kinsta su GitHub](https://github.com/kinsta/)
- [Kinsta su Twitter](https://twitter.com/kinsta_it)
- [Kinsta su YouTube](https://www.youtube.com/kinsta)
- [Kinsta su Facebook](https://www.facebook.com/kinstaitalia)
- [Kinsta su LinkedIn](https://www.linkedin.com/company/kinsta/)

Cambia linguaDeutschEnglishEspañolFrançaisItaliano日本語Português

© 2013 - 2024 Kinsta Inc. Tutti i diritti riservati.Kinsta® e WordPress® sono marchi registrati.[Informazioni legali.](https://kinsta.com/it/note-legali/)