From d8f628d0055bff98d5d64a811ea6349dfe245116 Mon Sep 17 00:00:00 2001 From: Guido Lena Cota Date: Tue, 3 Nov 2020 08:49:29 +0100 Subject: [PATCH] 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 --- pages.it/common/git-send-email.md | 25 +++++++++++++++++++++ pages.it/common/git-shortlog.md | 28 +++++++++++++++++++++++ pages.it/common/git-show-branch.md | 36 ++++++++++++++++++++++++++++++ pages.it/common/git-show-ref.md | 20 +++++++++++++++++ pages.it/common/git-show.md | 32 ++++++++++++++++++++++++++ pages.it/common/git-sizer.md | 16 +++++++++++++ pages.it/common/git-stage.md | 33 +++++++++++++++++++++++++++ pages.it/common/git-stash.md | 36 ++++++++++++++++++++++++++++++ pages.it/common/git-status.md | 21 +++++++++++++++++ pages.it/common/git-submodule.md | 20 +++++++++++++++++ pages.it/common/git-subtree.md | 24 ++++++++++++++++++++ pages.it/common/git-svn.md | 24 ++++++++++++++++++++ pages.it/common/git-switch.md | 29 ++++++++++++++++++++++++ pages.it/common/git-tag.md | 33 +++++++++++++++++++++++++++ pages.it/common/git-update-ref.md | 12 ++++++++++ pages.it/common/git-worktree.md | 20 +++++++++++++++++ 16 files changed, 409 insertions(+) create mode 100644 pages.it/common/git-send-email.md create mode 100644 pages.it/common/git-shortlog.md create mode 100644 pages.it/common/git-show-branch.md create mode 100644 pages.it/common/git-show-ref.md create mode 100644 pages.it/common/git-show.md create mode 100644 pages.it/common/git-sizer.md create mode 100644 pages.it/common/git-stage.md create mode 100644 pages.it/common/git-stash.md create mode 100644 pages.it/common/git-status.md create mode 100644 pages.it/common/git-submodule.md create mode 100644 pages.it/common/git-subtree.md create mode 100644 pages.it/common/git-svn.md create mode 100644 pages.it/common/git-switch.md create mode 100644 pages.it/common/git-tag.md create mode 100644 pages.it/common/git-update-ref.md create mode 100644 pages.it/common/git-worktree.md diff --git a/pages.it/common/git-send-email.md b/pages.it/common/git-send-email.md new file mode 100644 index 000000000..fe975222e --- /dev/null +++ b/pages.it/common/git-send-email.md @@ -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: . + +- 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` diff --git a/pages.it/common/git-shortlog.md b/pages.it/common/git-shortlog.md new file mode 100644 index 000000000..4c6047989 --- /dev/null +++ b/pages.it/common/git-shortlog.md @@ -0,0 +1,28 @@ +# git shortlog + +> Riassume l'output di `git log`. +> Maggiori informazioni: . + +- 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` diff --git a/pages.it/common/git-show-branch.md b/pages.it/common/git-show-branch.md new file mode 100644 index 000000000..fcc0bc121 --- /dev/null +++ b/pages.it/common/git-show-branch.md @@ -0,0 +1,36 @@ +# git show-branch + +> Mostra rami e relativi commit. +> Maggiori informazioni: . + +- 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}} {{...}}` diff --git a/pages.it/common/git-show-ref.md b/pages.it/common/git-show-ref.md new file mode 100644 index 000000000..302850b02 --- /dev/null +++ b/pages.it/common/git-show-ref.md @@ -0,0 +1,20 @@ +# git show-ref + +> Elenca i riferimenti. +> Maggiori informazioni: . + +- 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}}` diff --git a/pages.it/common/git-show.md b/pages.it/common/git-show.md new file mode 100644 index 000000000..19e070477 --- /dev/null +++ b/pages.it/common/git-show.md @@ -0,0 +1,32 @@ +# git show + +> Mostra vari tipi di oggetti git (commit, tag, etc.). +> Maggiori informazioni: . + +- 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}}` diff --git a/pages.it/common/git-sizer.md b/pages.it/common/git-sizer.md new file mode 100644 index 000000000..fa995be66 --- /dev/null +++ b/pages.it/common/git-sizer.md @@ -0,0 +1,16 @@ +# git sizer + +> Calcola varie metriche dimensionali su repository Git e avvisa quando i loro valori rilevano problematicità. +> Maggiori informazioni: . + +- 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` diff --git a/pages.it/common/git-stage.md b/pages.it/common/git-stage.md new file mode 100644 index 000000000..67e9649e0 --- /dev/null +++ b/pages.it/common/git-stage.md @@ -0,0 +1,33 @@ +# git stage + +> Aggiungi file all'area di stage. +> Sinonimo di `git add`. +> Maggiori informazioni: . + +- 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` diff --git a/pages.it/common/git-stash.md b/pages.it/common/git-stash.md new file mode 100644 index 000000000..1ab083447 --- /dev/null +++ b/pages.it/common/git-stash.md @@ -0,0 +1,36 @@ +# git stash + +> Salva in un'area temporanea (stash) modifiche Git locali. +> Maggiori informazioni: . + +- 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` diff --git a/pages.it/common/git-status.md b/pages.it/common/git-status.md new file mode 100644 index 000000000..13b370176 --- /dev/null +++ b/pages.it/common/git-status.md @@ -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: . + +- 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` diff --git a/pages.it/common/git-submodule.md b/pages.it/common/git-submodule.md new file mode 100644 index 000000000..62b69a693 --- /dev/null +++ b/pages.it/common/git-submodule.md @@ -0,0 +1,20 @@ +# git submodule + +> Ispeziona, aggiorna e gestisce moduli secondari (submodule). +> Maggiori informazioni: . + +- 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` diff --git a/pages.it/common/git-subtree.md b/pages.it/common/git-subtree.md new file mode 100644 index 000000000..ae832e242 --- /dev/null +++ b/pages.it/common/git-subtree.md @@ -0,0 +1,24 @@ +# git subtree + +> Strumento per gestire le dipendenze di un progetto come progetti secondari. +> Maggiori informazioni: . + +- 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}}` diff --git a/pages.it/common/git-svn.md b/pages.it/common/git-svn.md new file mode 100644 index 000000000..e301e3823 --- /dev/null +++ b/pages.it/common/git-svn.md @@ -0,0 +1,24 @@ +# git svn + +> Operazioni bidirezionali tra repository Subversion e Git. +> Maggiori informazioni: . + +- 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` diff --git a/pages.it/common/git-switch.md b/pages.it/common/git-switch.md new file mode 100644 index 000000000..46064350f --- /dev/null +++ b/pages.it/common/git-switch.md @@ -0,0 +1,29 @@ +# git switch + +> Passa ad altri rami. Richiede versioni di git successive alla 2.23. +> Vedi anche `git checkout`. +> Maggiori informazioni: . + +- 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}}` diff --git a/pages.it/common/git-tag.md b/pages.it/common/git-tag.md new file mode 100644 index 000000000..8423e3f3e --- /dev/null +++ b/pages.it/common/git-tag.md @@ -0,0 +1,33 @@ +# git tag + +> Crea, elenca, cancella o verifica tag. +> Un tag è un riferimento statico a uno specifico commit. +> Maggiori informazioni: . + +- 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}}` diff --git a/pages.it/common/git-update-ref.md b/pages.it/common/git-update-ref.md new file mode 100644 index 000000000..d2dbbad83 --- /dev/null +++ b/pages.it/common/git-update-ref.md @@ -0,0 +1,12 @@ +# git update-ref + +> Crea, aggiorna e cancella riferimenti git. +> Maggiori informazioni: . + +- 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}}` diff --git a/pages.it/common/git-worktree.md b/pages.it/common/git-worktree.md new file mode 100644 index 000000000..53ec22457 --- /dev/null +++ b/pages.it/common/git-worktree.md @@ -0,0 +1,20 @@ +# git worktree + +> Gestisci gli alberi di lavoro collegati allo stesso repository. +> Maggiori informazioni: . + +- 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`