Burocrati, Amministratori, wegan
509
contributi
(aggiunto qualche comando utile e rivista l'intro) |
m (comandini spiegatini) |
||
Riga 1: | Riga 1: | ||
[[File:GitBindinghelper.jpg|miniatura|L'interfaccia web di GitLab.]] | [[File:GitBindinghelper.jpg|miniatura|L'interfaccia web di GitLab.]] | ||
Il nostro repository '''Git''' autogestito si trova all'indirizzo <code>https://git.eigenlab.org/</code>. Git è una piattaforma di sviluppo condiviso: praticamente qualsiasi progetto portato avanti da più persone contemporaneamente (software, testi collettivi, o altro) può essere gestito tramite Git, che si occupa di integrare i contributi dei diversi partecipanti, tener traccia delle versioni e dei progetti derivati che vengono | Il nostro repository '''Git''' autogestito si trova all'indirizzo <code>https://git.eigenlab.org/</code>. Git è una piattaforma di sviluppo condiviso: praticamente qualsiasi progetto portato avanti da più persone contemporaneamente (software, testi collettivi, o altro) può essere gestito tramite Git, che si occupa di integrare i contributi dei diversi partecipanti, tener traccia delle versioni e dei progetti derivati che vengono da un progetto pre-esistente. | ||
== Guida == | == Guida == | ||
Riga 8: | Riga 8: | ||
* <code>git pull</code> fetch from and integrate with another repository or a local branch | * <code>git pull</code> fetch from and integrate with another repository or a local branch | ||
* <code>git init</code> inizializza un repository Git vuoto | * <code>git init</code> inizializza un repository Git vuoto | ||
* <code>git add <nomefile></code> aggiunge uno o più file al prossimo commit. Le modifiche a tali file saranno tracciate d'ora in poi, anche se devono essere esplicitamente aggiunti ai commit successivi. | |||
* <code>git commit</code> Esegue un commit. | |||
** L'opzione <code>-m <testo></code> evita di aprire un editor per inserire un messaggio significativo pel commit. | |||
** L'opzione <code>-a</code> equivale a precedere il comando con un ''add'' di tutti i file tracciati che sono stati modificati dall'ultimo commit. | |||
* <code>git revert <commit></code> "Annulla" il/i commit specificati facendo un nuovo commit che contiene le modifiche a ritroso. Utile per quando fai le gonfiate | |||
=== Creare un proprio repo === | === Creare un proprio repo === |