git*: add Italian translation (#4737)

* git-send-email: add it translation

* git-shortlog: add it translation

* git-show-branch: add it translation

* git-show-ref: add it translation

* git-show: add it translation

* git-svn: add it translation

* git-sizer: add it translation

* git-stage: add it translation

* git-status: add it translation

* git-stash: add it translation

* git-submodule: add it translation

* git-subtree: add it translation

* git-switch: add it translation

* git-tag: add it translation

* git-update-ref: add it translation

* git-worktree: add it translation

* Use snake case for tokens
translation-badges
Guido Lena Cota 2020-11-03 08:49:29 +01:00 committed by GitHub
parent 54a9f50dba
commit d8f628d005
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 409 additions and 0 deletions

View File

@ -0,0 +1,25 @@
# git send-email
> Invia una raccolta di patch via email.
> Le patch possono essere specificate come file, cartelle, o liste di revisione.
> Maggiori informazioni: <https://git-scm.com/docs/git-send-email>.
- Invia l'ultimo commit nel ramo corrente:
`git send-email -1`
- Invia un commit specifico:
`git send-email -1 {{commit}}`
- Invia 10 commit nel ramo corrente:
`git send-email {{-10}}`
- Invia un'email con un messaggio introduttivo alla serie di patch:
`git send-email -{{numero_di_commit}} --compose`
- Revisiona e modifica il messaggio email per ogni patch da inviare:
`git send-email -{{numero_di_commit}} --annotate`

View File

@ -0,0 +1,28 @@
# git shortlog
> Riassume l'output di `git log`.
> Maggiori informazioni: <https://git-scm.com/docs/git-shortlog>.
- Mostra un riassunto dei commit fatti, raggruppati alfabeticamente per nome dell'autore:
`git shortlog`
- Mostra un riassunto dei commit fatti, ordinati per numero di commit:
`git shortlog -n`
- Mostra un riassunto dei commit fatti, raggruppati per identità dell'utente che ha eseguito il commit (nome e email):
`git shortlog -c`
- Mostra un riassunto degli ultimi 5 commit (richiesti sottoforma di intervallo di revisione):
`git shortlog HEAD~{{5}}..HEAD`
- Mostra tutti gli utenti, email e numero di commit nel ramo corrente:
`git shortlog -sne`
- Mostra tutti gli utenti, email e numero di commit in tutti i rami:
`git shortlog -sne --all`

View File

@ -0,0 +1,36 @@
# git show-branch
> Mostra rami e relativi commit.
> Maggiori informazioni: <https://git-scm.com/docs/git-show-branch>.
- Mostra un sommario degli ultimi commit in un ramo:
`git show-branch {{nome_ramo|riferimento|commit}}`
- Confronta commit nella cronologia di più commit o rami:
`git show-branch {{nome_ramo|riferimento|commit}}`
- Confronta tutti i rami remoti tracciati:
`git show-branch --remotes`
- Confronta i rami locali e remoti:
`git show-branch --all`
- Mostra gli ultimi commit di tutti i rami:
`git show-branch --all --list`
- Confronta un dato ramo con quello corrente:
`git show-branch --current {{commit|nome_ramo|riferimento}}`
- Mostra il nome del commit e non il nome relativo:
`git show-branch --sha1-name --current {{current|nome_ramo|riferimento}}`
- Mostra un numero aggiuntivo di commit oltre il predecessore comune:
`git show-branch --more {{5}} {{commit|nome_ramo|riferimento}} {{commit|nome_ramo|riferimento}} {{...}}`

View File

@ -0,0 +1,20 @@
# git show-ref
> Elenca i riferimenti.
> Maggiori informazioni: <https://git-scm.com/docs/git-show-ref>.
- Mostra tutti i riferimenti nel repository:
`git show-ref`
- Mostra solo i riferimenti agli HEAD:
`git show-ref --heads`
- Mostra solo i riferimenti ai tag:
`git show-ref --tags`
- Verifica che un certo riferimento esista:
`git show-ref --verify {{percorso/al/riferimento}}`

View File

@ -0,0 +1,32 @@
# git show
> Mostra vari tipi di oggetti git (commit, tag, etc.).
> Maggiori informazioni: <https://git-scm.com/docs/git-show>.
- Mostra informazioni sull'ultimo commit (hash, messaggio, modifiche, ed altri metadati):
`git show`
- Mostra informazioni su un dato commit:
`git show {{commit}}`
- Mostra informazioni sul commit associato ad un tag specifico:
`git show {{tag}}`
- Mostra informazioni sul terzo commit dalla cima del ramo:
`git show {{ramo}}~{{3}}`
- Mostra il messaggio di commit su linea singola, senza mostrare il diff:
`git show --oneline -s {{commit}}`
- Mostra solo la lista dei file modificati in un commit:
`git show --stat {{commit}}`
- Mostra il contenuto di un file ad una data revisione (ad esempio, in un ramo, tag o commit):
`git show {{revisione}}:{{percorso/al/file}}`

View File

@ -0,0 +1,16 @@
# git sizer
> Calcola varie metriche dimensionali su repository Git e avvisa quando i loro valori rilevano problematicità.
> Maggiori informazioni: <https://github.com/github/git-sizer>.
- Mostra solo le statistiche che hanno un livello di rischio maggiore di 0:
`git sizer`
- Mostra tutte le statistiche:
`git sizer -v`
- Mostra opzioni aggiuntive:
`git sizer -h`

View File

@ -0,0 +1,33 @@
# git stage
> Aggiungi file all'area di stage.
> Sinonimo di `git add`.
> Maggiori informazioni: <https://git-scm.com/docs/git-stage>.
- Aggiungi un file all'indice:
`git stage {{percorso/al/file}}`
- Aggiungi tutti i file (tracciati e non):
`git stage -A`
- Aggiungi solo file già tracciati:
`git stage -u`
- Aggiungi anche file ignorati:
`git stage -f`
- Aggiungi parti di file all'area di stage in modo interattivo:
`git stage -p`
- Aggiungi parti di un dato file all'area di stage in modo interattivo:
`git stage -p {{percorso/al/file}}`
- Aggiungi all'area di stage in modo interattivo:
`git stage -i`

View File

@ -0,0 +1,36 @@
# git stash
> Salva in un'area temporanea (stash) modifiche Git locali.
> Maggiori informazioni: <https://git-scm.com/docs/git-stash>.
- Salva in un'area temporanea modifiche locali, tranne i file nuovi e non tracciati:
`git stash [push -m {{messaggio_di_stash_opzionale}}]`
- Includi nello stash anche i file nuovi e non tracciati:
`git stash -u`
- Seleziona per lo stash parti di file modificati in modo interattivo:
`git stash -p`
- Elenca tutti gli stash, mostrandone il nome, ramo relativo e messaggio:
`git stash list`
- Applica uno stash (quello predefinito è l'ultimo, chiamato stash@{0}):
`git stash apply {{nome_o_commit_stash_opzionale}}`
- Applica uno stash (il predefinito è stash@{0}) e rimuovilo dalla lista degli stash se non ha causato conflitti:
`git stash pop {{nome_stash_opzionale}}`
- Rimuovi uno stash (il predefinito è stash@{0}):
`git stash drop {{nome_stash_opzionale}}`
- Rimuovi tutti gli stash:
`git stash clear`

View File

@ -0,0 +1,21 @@
# git status
> Mostra le modifiche ai file in un repository git.
> Elenca i file modificati, aggiunti e cancellati rispetto al commit corrente.
> Maggiori informazioni: <https://git-scm.com/docs/git-status>.
- Mostra i file modificati che non sono stati ancora committati:
`git status`
- Mostra l'output in formato ridotto:
`git status -s`
- Nascondi i file non tracciati dall'output:
`git status --untracked-files=no`
- Mostra informazioni sul ramo ed in formato ridotto:
`git status -sb`

View File

@ -0,0 +1,20 @@
# git submodule
> Ispeziona, aggiorna e gestisce moduli secondari (submodule).
> Maggiori informazioni: <https://git-scm.com/docs/git-submodule>.
- Installa specifici moduli secondari di un repository:
`git submodule update --init --recursive`
- Aggiungi un repository git come modulo secondario:
`git submodule add {{url_repository}}`
- Aggiungi un repository git come modulo secondario alla cartella specificata:
`git submodule add {{url_repository}} {{percorso/alla/cartella}}`
- Aggiorna tutti i moduli secondari al loro commit più recente:
`git submodule foreach git pull`

View File

@ -0,0 +1,24 @@
# git subtree
> Strumento per gestire le dipendenze di un progetto come progetti secondari.
> Maggiori informazioni: <https://manpages.debian.org/testing/git-man/git-subtree.1.en.html>.
- Aggiungi un repository git come albero secondario:
`git subtree add --prefix={{percorso/alla/cartella/}} --squash {{url_repository}} {{master}}`
- Aggiorna l'albero secondario di un repository al suo commit più recente:
`git subtree pull --prefix={{percorso/alla/cartella/}} {{url_repository}} {{master}}`
- Unisci un albero secondario al ramo principale (master):
`git subtree merge --prefix={{percorso/alla/cartella/}} --squash {{url_repository}} {{master}}`
- Invia commit all'albero secondario di un repository:
`git subtree push --prefix={{percorso/alla/cartella/}} {{url_repository}} {{master}}`
- Estrai la cronologia di un nuovo progetto dalla cronologia di un albero secondario:
`git subtree split --prefix={{percorso/alla/cartella/}} {{url_repository}} -b {{nome_ramo}}`

View File

@ -0,0 +1,24 @@
# git svn
> Operazioni bidirezionali tra repository Subversion e Git.
> Maggiori informazioni: <https://git-scm.com/docs/git-svn>.
- Clona un repository SVN:
`git svn clone {{https://esempio.com/repo_subversion}} {{cartella_locale}}`
- Clona un repository SVN a partire da uno specifico numero di revisione:
`git svn clone -r{{1234}}:HEAD {{https://svn.esempio.net/subversion/repo}} {{cartella_locale}}`
- Aggiorna una copia locale da un repository SVN remoto:
`git svn rebase`
- Scarica aggiornamenti da un repository SVN remoto senza spostare l'HEAD git:
`git svn fetch`
- Invia un commit a un repository SVN:
`git svn dcommit`

View File

@ -0,0 +1,29 @@
# git switch
> Passa ad altri rami. Richiede versioni di git successive alla 2.23.
> Vedi anche `git checkout`.
> Maggiori informazioni: <https://git-scm.com/docs/git-switch/>.
- Passa ad un altro ramo esistente:
`git switch {{nome_ramo}}`
- Crea un nuovo ramo e passa a quel ramo:
`git switch --create {{nome_ramo}}`
- Crea un nuovo ramo a partire da un commit esistente e passa a quel ramo:
`git switch --create {{nome_ramo}} {{commit}}`
- Torna al ramo precedente:
`git switch -`
- Passa ad un ramo ed aggiorna tutti i moduli secondari associati:
`git switch --recurse-submodules {{nome_ramo}}`
- Passa ad un ramo e uniscilo automaticamente al ramo corrente, include le modifiche non committate:
`git switch --merge {{nome_ramo}}`

View File

@ -0,0 +1,33 @@
# git tag
> Crea, elenca, cancella o verifica tag.
> Un tag è un riferimento statico a uno specifico commit.
> Maggiori informazioni: <https://git-scm.com/docs/git-tag>.
- Mostra tutti i tag:
`git tag`
- Crea un tag con un nome, puntandolo al commit corrente:
`git tag {{nome_tag}}`
- Crea un tag con un nome, puntandolo ad un dato commit:
`git tag {{nome_tag}} {{commit}}`
- Crea un tag annotandolo con un messaggio:
`git tag {{nome_tag}} -m {{messaggio_tag}}`
- Cancella un tag, dato il suo nome:
`git tag -d {{nome_tag}}`
- Scarica tag aggiornati da upstream:
`git fetch --tags`
- Mostra tutti i tag i cui predecessori includono uno specifico commit:
`git tag --contains {{commit}}`

View File

@ -0,0 +1,12 @@
# git update-ref
> Crea, aggiorna e cancella riferimenti git.
> Maggiori informazioni: <https://git-scm.com/docs/git-update-ref>.
- Cancella un riferimento, utile per resettare il primo commit in modo soft:
`git update-ref -d {{HEAD}}`
- Aggiorna un riferimento con un messaggio:
`git update-ref -m {{messaggio}} {{HEAD}} {{4e95e05}}`

View File

@ -0,0 +1,20 @@
# git worktree
> Gestisci gli alberi di lavoro collegati allo stesso repository.
> Maggiori informazioni: <https://git-scm.com/docs/git-worktree>.
- Crea una nuova cartella a partire da uno specifico ramo:
`git worktree add {{percorso/alla/cartella}} {{ramo}}`
- Crea una nuova cartella a partire da un nuovo ramo:
`git worktree add {{percorso/alla/cartella}} -b {{nuovo_ramo}}`
- Mostra tutte le cartelle di lavoro collegate al repository corrente:
`git worktree list`
- Cancella un albero di lavoro (dopo averne cancellato la cartella):
`git worktree prune`