Il sistema più diffuso per il controllo di versione per risorse elettroniche (VCS - Version Control System) e' oggi "git", un sistema open source ad architettura distribuita tra i più utilizzati per lo sviluppo di grandi progetti collaborativi, come ad esempio il kernel di Linux. La prima parte del seminario introdurrà il modello generale e i principi di progettazione che sottendono l'ambiente di versionamento, come ad esempio lo stato delle risorse, il workflow di lavoro, l'ambiente in locale e quello in remoto. Verranno anche mostrati i comandi più importanti per un efficace utilizzo dello strumento, come la creazione di un repository, fare commit degli aggiornamenti e salvare le modifiche su un host remoto. L'obiettivo è quello di fornire ai partecipanti una prima panoramica sul funzionamento del sistema git facendo ampio uso dell'interfaccia a riga di comando da terminale. La seconda parte del seminario introdurrà la piattaforma github, uno dei più comuni host per la gestione remota e collaborativa di repository git. Sarà mostrata quindi sia la procedura per creare un account sulla piattaforma sia le modalità di gestione per un semplice progetto collaborativo di codifica di testi.

Introduzione sistema git per edizioni collaborative

Angelo Mario Del Grosso
2019

Abstract

Il sistema più diffuso per il controllo di versione per risorse elettroniche (VCS - Version Control System) e' oggi "git", un sistema open source ad architettura distribuita tra i più utilizzati per lo sviluppo di grandi progetti collaborativi, come ad esempio il kernel di Linux. La prima parte del seminario introdurrà il modello generale e i principi di progettazione che sottendono l'ambiente di versionamento, come ad esempio lo stato delle risorse, il workflow di lavoro, l'ambiente in locale e quello in remoto. Verranno anche mostrati i comandi più importanti per un efficace utilizzo dello strumento, come la creazione di un repository, fare commit degli aggiornamenti e salvare le modifiche su un host remoto. L'obiettivo è quello di fornire ai partecipanti una prima panoramica sul funzionamento del sistema git facendo ampio uso dell'interfaccia a riga di comando da terminale. La seconda parte del seminario introdurrà la piattaforma github, uno dei più comuni host per la gestione remota e collaborativa di repository git. Sarà mostrata quindi sia la procedura per creare un account sulla piattaforma sia le modalità di gestione per un semplice progetto collaborativo di codifica di testi.
Campo DC Valore Lingua
dc.authority.orgunit Istituto di linguistica computazionale "Antonio Zampolli" - ILC -
dc.authority.people Angelo Mario Del Grosso it
dc.collection.id.s 24340a81-3a00-43be-8cdb-4d89deb2836e *
dc.collection.name 05.14 Materiale didattico *
dc.contributor.appartenenza Istituto di linguistica computazionale "Antonio Zampolli" - ILC *
dc.contributor.appartenenza.mi 918 *
dc.date.accessioned 2024/02/19 20:00:17 -
dc.date.available 2024/02/19 20:00:17 -
dc.date.issued 2019 -
dc.description.abstractita Il sistema più diffuso per il controllo di versione per risorse elettroniche (VCS - Version Control System) e' oggi "git", un sistema open source ad architettura distribuita tra i più utilizzati per lo sviluppo di grandi progetti collaborativi, come ad esempio il kernel di Linux. La prima parte del seminario introdurrà il modello generale e i principi di progettazione che sottendono l'ambiente di versionamento, come ad esempio lo stato delle risorse, il workflow di lavoro, l'ambiente in locale e quello in remoto. Verranno anche mostrati i comandi più importanti per un efficace utilizzo dello strumento, come la creazione di un repository, fare commit degli aggiornamenti e salvare le modifiche su un host remoto. L'obiettivo è quello di fornire ai partecipanti una prima panoramica sul funzionamento del sistema git facendo ampio uso dell'interfaccia a riga di comando da terminale. La seconda parte del seminario introdurrà la piattaforma github, uno dei più comuni host per la gestione remota e collaborativa di repository git. Sarà mostrata quindi sia la procedura per creare un account sulla piattaforma sia le modalità di gestione per un semplice progetto collaborativo di codifica di testi. -
dc.description.affiliations Istituto di Linguistica Computazionale "A. Zampolli" -
dc.description.allpeople Angelo Mario Del Grosso -
dc.description.allpeopleoriginal Angelo Mario Del Grosso -
dc.description.fulltext none en
dc.description.note Lezione tenuta il 14 giugno 2019 nel contesto della summer school "DIGITAL TOOLS FOR HUMANISTS" organizzato dall'università di Pisa. -
dc.description.numberofauthors 1 -
dc.identifier.uri https://hdl.handle.net/20.500.14243/409152 -
dc.identifier.url http://digitaltools.labcd.unipi.it/past-editions/program2019/ -
dc.language.iso ita -
dc.subject.keywords git -
dc.subject.keywords github -
dc.subject.keywords summer school -
dc.subject.keywords digital humanities -
dc.subject.singlekeyword git *
dc.subject.singlekeyword github *
dc.subject.singlekeyword summer school *
dc.subject.singlekeyword digital humanities *
dc.title Introduzione sistema git per edizioni collaborative en
dc.type.driver info:eu-repo/semantics/other -
dc.type.full 05 Altro::05.14 Materiale didattico it
dc.type.miur -2.0 -
dc.ugov.descaux1 430821 -
iris.orcid.lastModifiedDate 2024/03/01 18:13:57 *
iris.orcid.lastModifiedMillisecond 1709313237678 *
iris.sitodocente.maxattempts 1 -
Appare nelle tipologie: 05.14 Materiale didattico
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/409152
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact