Per caricare i file presenti in un repository locale in un repository remoto, sono disponibili due strategie:
- Upload tramite interfaccia grafica sul sito github.com;
- Upload da repository Git locale tramite i comandi clone e push.
Il primo metodo è adatto per chi ha poca familiarità con gli strumenti di controllo versione, mentre il secondo consente maggiore flessibilità ed è adatta a utenti mediamente esperti.
Procedura
Assicurati di avere tutti i file necessari elencati nella sezione precedente
Visita la pagina del repository su GitHub
Clicca sul pulsante Upload files
Clicca su choose your files e seleziona tutti i file che intendi caricare
Nel riquadro “Commit changes”, specifica un oggetto del commit nel primo box, e opzionalmente un testo di spiegazione, secondo le modalità descritte nella sezione Messaggi di commit |
Clicca sul pulsante Commit changes
Procedura
Assicurati di avere tutti i file necessari elencati nella sezione precedente
Visita la pagina del repository su GitHub
Clicca sul pulsante Clone or download
Clicca sul pulsante Copy to clipboard accanto all’URL del repo
Da linea di comando, esegui
cd
alla cartella con i file della documentazionegit clone <URL>
, dove <URL> è l’URL del repo. Puoi ottenerlo facendo semplicemente incolla (CTRL + V oppure CMD + V)git add *
git commit
- All’apertura dell’editor di testo, scrivi il messaggio di commit, secondo le modalità descritte nella sezione Messaggi di commit
git push origin master
Ogni volta che si effettua una modifica nel repository, è necessario utilizzare un commit. Questo viene accompagnato da un messaggio che descrive le modifiche apportate.
Il messaggio di commit si compone di due parti:
- oggetto del commit (obbligatorio)
- testo di spiegazione del commit (opzionale)
L’oggetto del commit è sempre obbligatorio e indica in maniera succinta le modifiche apportate al testo o al codice.
- Indica cosa hai fatto, non come o perché.
- Usa uno stile diretto e conciso, spiegando con un’unica frase il commit.
- Elimina gli articoli e le preposizioni, se necessario (se la frase è troppo lunga).
- Un buon oggetto di commit dovrebbe completare la frase: “Con questo commit, ho…”.
example
Con questo commit, ho …
- modificato la funzione,
- corretto il bug, migliorato lo stile,
- rimosso variabili inutilizzate,
- aggiunto paragrafo dopo introduzione
Nell’oggetto del commit si dovrebbe indicare il tipo di commit fra i seguenti:
- Docs: modifiche alla documentazione
- Stile: formattazione, riformulazione di frasi, ecc
- Struttura: modifiche alla struttura del testo
- Refusi: correzione di piccoli refusi
example
Oggetto del commit
- Stile: diviso frase troppo lunga
- Docs: creato documentazione
- Struttura: aggiunto abstract prima dell’introduzione
Il testo di spiegazione del commit è opzionale, e può essere usato per fornire ulteriori dettagli riguardo alle modifiche effettuate. Dev’essere separato dall’oggetto del commit da una linea vuota.
Se il commit risolve una o più issue, è obbligatorio indicarne il numero all’interno del testo di spiegazione.