From b1a891a34a7a1d75b7b11fea3d9c3206713822f7 Mon Sep 17 00:00:00 2001 From: Guido Lena Cota Date: Sun, 11 Oct 2020 05:46:17 +0200 Subject: [PATCH] git*: add Italian translation (#4627) * git-archive: add italian translation * git-bundle: add italian translation * git-cat-file: add italian translation * git-describe: add italian translation * git-ignore: add italian translation * git-instaweb: add italian translation * git-lfs: add italian translation * git-log: add italian translation * git-ls-remote: add italian translation * git-ls-tree: add italian translation --- pages.it/common/git-archive.md | 28 +++++++++++++++++++++++++ pages.it/common/git-bundle.md | 32 ++++++++++++++++++++++++++++ pages.it/common/git-cat-file.md | 16 ++++++++++++++ pages.it/common/git-describe.md | 24 +++++++++++++++++++++ pages.it/common/git-ignore.md | 12 +++++++++++ pages.it/common/git-instaweb.md | 32 ++++++++++++++++++++++++++++ pages.it/common/git-lfs.md | 36 ++++++++++++++++++++++++++++++++ pages.it/common/git-log.md | 36 ++++++++++++++++++++++++++++++++ pages.it/common/git-ls-remote.md | 25 ++++++++++++++++++++++ pages.it/common/git-ls-tree.md | 16 ++++++++++++++ 10 files changed, 257 insertions(+) create mode 100644 pages.it/common/git-archive.md create mode 100644 pages.it/common/git-bundle.md create mode 100644 pages.it/common/git-cat-file.md create mode 100644 pages.it/common/git-describe.md create mode 100644 pages.it/common/git-ignore.md create mode 100644 pages.it/common/git-instaweb.md create mode 100644 pages.it/common/git-lfs.md create mode 100644 pages.it/common/git-log.md create mode 100644 pages.it/common/git-ls-remote.md create mode 100644 pages.it/common/git-ls-tree.md diff --git a/pages.it/common/git-archive.md b/pages.it/common/git-archive.md new file mode 100644 index 0000000000..d555bb78c6 --- /dev/null +++ b/pages.it/common/git-archive.md @@ -0,0 +1,28 @@ +# git archive + +> Crea un archivio dei file nell'albero di lavoro. +> Maggiori informazioni: . + +- Crea un archivio tar del contenuto in HEAD e stampa il risultato su standard output: + +`git archive --verbose HEAD` + +- Crea un archivio zip del contenuto in HEAD e stampa il risultato su standard output: + +`git archive --verbose --format=zip HEAD` + +- Come sopra, ma scrivi l'archivio zip su file: + +`git archive --verbose --output={{percorso/al/file.zip}} HEAD` + +- Crea un archivio tar dell'ultimo commit sul ramo specificato: + +`git archive --output={{percorso/al/file.tar}} {{nome_ramo}}` + +- Crea un archivio tar del contenuto di una specifica cartella: + +`git archive --output={{percorso/al/file.tar}} HEAD:{{percorso/alla/directory}}` + +- Anteponi un percorso ad ogni file cosí da archiviarlo in una cartella specifica: + +`git archive --output={{percorso/al/file.tar}} --prefix={{percorso/da/anteporre}}/ HEAD` diff --git a/pages.it/common/git-bundle.md b/pages.it/common/git-bundle.md new file mode 100644 index 0000000000..755333260f --- /dev/null +++ b/pages.it/common/git-bundle.md @@ -0,0 +1,32 @@ +# git bundle + +> Colloca oggetti e riferimenti in un archivio. +> Maggiori informazioni: . + +- Crea un file bundle che contiene tutti gli oggeti e riferimenti di un dato ramo: + +`git bundle create {{percorso/al/file.bundle}} {{nome_ramo}}` + +- Crea un file bundle di tutti i rami: + +`git bundle create {{percorso/al/file.bundle}} --all` + +- Crea un file bundle degli ultimi 5 commit sul ramo corrente: + +`git bundle create {{percorso/al/file.bundle}} -{{5}} {{HEAD}}` + +- Crea un file bundle degli ultimi 7 giorni: + +`git bundle create {{percorso/al/file.bundle}} --since={{7.days}} {{HEAD}}` + +- Verifica che un file bundle sia valido e possa essere applicato al repository in uso: + +`git bundle verify {{percorso/al/file.bundle}}` + +- Stampa su standard output la lista di riferimenti contenuti in un bundle: + +`git bundle unbundle {{percorso/al/file.bundle}}` + +- Dato un file bundle, estrai un ramo specifico nel repository in uso: + +`git pull {{percorso/al/file.bundle}} {{nome_ramo}}` diff --git a/pages.it/common/git-cat-file.md b/pages.it/common/git-cat-file.md new file mode 100644 index 0000000000..5c1df957c6 --- /dev/null +++ b/pages.it/common/git-cat-file.md @@ -0,0 +1,16 @@ +# git cat-file + +> Visualizza il contenuto di un oggetto git nel repository o mostrane dimensione e tipo. +> Maggiori informazioni: . + +- Mostra la dimen[s]ione del commit HEAD in byte: + +`git cat-file -s HEAD` + +- Mostra il [t]ipo (blob, albero, commit, tag) di un oggetto git: + +`git cat-file -t {{8c442dc3}}` + +- Stam[p]a il contenuto di un oggetto git, formattato in base al tipo: + +`git cat-file -p {{HEAD~2}}` diff --git a/pages.it/common/git-describe.md b/pages.it/common/git-describe.md new file mode 100644 index 0000000000..40535a217e --- /dev/null +++ b/pages.it/common/git-describe.md @@ -0,0 +1,24 @@ +# git describe + +> Rendi il nome di un oggetto git più leggibile usando i riferimenti disponibili. +> Maggiori informazioni: . + +- Crea un nome univoco per il commit corrente (il nome contiene i tag più recenti, il numero di commit aggiuntivi, e l'hash breve del commit): + +`git describe` + +- Crea un nome di 4 cifre per l'hash breve del commit: + +`git describe --abbrev={{4}}` + +- Genera un nome che includa anche il percorso di riferimento: + +`git describe --all` + +- Descrivi un tag git: + +`git describe {{v1.0.0}}` + +- Crea un nome per l'ultimo commit di un dato ramo: + +`git describe {{nome_ramo}}` diff --git a/pages.it/common/git-ignore.md b/pages.it/common/git-ignore.md new file mode 100644 index 0000000000..977cb97857 --- /dev/null +++ b/pages.it/common/git-ignore.md @@ -0,0 +1,12 @@ +# git ignore + +> Genera file .gitignore usando template predefiniti. +> Maggiori informazioni: . + +- Elenca i template disponibili: + +`git ignore list` + +- Genera un template .gitignore: + +`git ignore {{elemento_a,elemento_b,elemento_n}}` diff --git a/pages.it/common/git-instaweb.md b/pages.it/common/git-instaweb.md new file mode 100644 index 0000000000..704e638884 --- /dev/null +++ b/pages.it/common/git-instaweb.md @@ -0,0 +1,32 @@ +# git instaweb + +> Helper per avviare un server gitweb. +> Maggiori informazioni: . + +- Avvia un server gitweb dal repository corrente: + +`git instaweb --start` + +- Resta in ascolto solo su localhost: + +`git instaweb --start --local` + +- Resta in ascolto su una porta specifica: + +`git instaweb --start --port {{1234}}` + +- Usa un http daemon specifico: + +`git instaweb --start --httpd {{lighttpd|apache2|mongoose|plackup|webrick}}` + +- Avvia automaticamente anche un web browser: + +`git instaweb --start --browser` + +- Interrompi il server gitweb in esecuzione: + +`git instaweb --stop` + +- Riavvia il server gitweb in esecuzione: + +`git instaweb --restart` diff --git a/pages.it/common/git-lfs.md b/pages.it/common/git-lfs.md new file mode 100644 index 0000000000..63e5e43540 --- /dev/null +++ b/pages.it/common/git-lfs.md @@ -0,0 +1,36 @@ +# git lfs + +> Lavora con file di grandi dimensioni in repository Git. +> Maggiori informazioni: . + +- Inizializza Git LFS: + +`git lfs install` + +- Tieni traccia dei file che soddisfano un criterio glob: + +`git lfs track '{{*.bin}}'` + +- Cambia l'URL endpoint di Git LFS (utile quando server LFS e server Git sono separati): + +`git config -f .lfsconfig lfs.url {{lfs_url_endpoint}}` + +- Elenca i criteri tracciati: + +`git lfs track` + +- Elenca i file tracciati che sono già stati salvati in un commit: + +`git lfs ls-files` + +- Invia tutti gli oggetti Git LFS al server remoto (utile in caso di errori): + +`git lfs push --all {{nome_repository_remoto}} {{nome_ramo}}` + +- Scarica tutti gli oggetti Git LFS: + +`git lfs fetch` + +- Ripristina gli oggetti Git LFS: + +`git lfs checkout` diff --git a/pages.it/common/git-log.md b/pages.it/common/git-log.md new file mode 100644 index 0000000000..1142a24f2f --- /dev/null +++ b/pages.it/common/git-log.md @@ -0,0 +1,36 @@ +# git log + +> Mostra la cronologia dei commit. +> Maggiori informazioni: . + +- Mostra la sequenza dei commit del ramo del repository in uso, a partire dal commit corrente e andando in ordine cronologico inverso: + +`git log` + +- Mostra la cronologia di un dato file o cartella, mostrando anche le modifiche: + +`git log -p {{percorso/al/file_o_directory}}` + +- Offri una panoramica dei file che sono cambiati ad ogni commit: + +`git log --stat` + +- Mostra il grafo dei commit nel ramo corrente, includendo solo la prima riga di ogni messaggio di commit: + +`git log --oneline --graph` + +- Mostra il grafo di tutti i commit, tag e rami dell'intero repository: + +`git log --oneline --decorate --all --graph` + +- Mostra solo i commit il cui messaggio contiene una data stringa (ignorando maiuscole/minuscole): + +`git log -i --grep {{stringa_da_cercare}}` + +- Mostra gli ultimi N commit di un certo autore: + +`git log -n {{numero}} --author={{autore}}` + +- Mostra i commit effettuati tra due date: + +`git log --before={{data}} --after={{data}}` diff --git a/pages.it/common/git-ls-remote.md b/pages.it/common/git-ls-remote.md new file mode 100644 index 0000000000..243c1927f5 --- /dev/null +++ b/pages.it/common/git-ls-remote.md @@ -0,0 +1,25 @@ +# git ls-remote + +> Elenca i riferimenti in un repository remoto dato un nome o un URL. +> Qualora né nome né URL siano specificati, il ramo predefinito è upstream - se configurato - oppure origin. +> Maggiori informazioni: . + +- Mostra tutti i riferimenti nel repository remoto predefinito: + +`git ls-remote` + +- Mostra solo i riferimenti HEAD nel repository remoto predefinito: + +`git ls-remote --heads` + +- Mostra solo i riferimenti a tag nel repository remoto predefinito: + +`git ls-remote --tags` + +- Mostra tutti i riferimenti da un repository remoto dato un nome o URL: + +`git ls-remote {{url_repository}}` + +- Filtra i riferimenti da un repository remoto rispetto a un dato criterio: + +`git ls-remote {{nome_repository}} "{{criterio}}"` diff --git a/pages.it/common/git-ls-tree.md b/pages.it/common/git-ls-tree.md new file mode 100644 index 0000000000..c2aa8a0fcc --- /dev/null +++ b/pages.it/common/git-ls-tree.md @@ -0,0 +1,16 @@ +# git ls-tree + +> Elenca il contenuto di un oggetto albero. +> Maggiori informazioni: . + +- Mostra il contenuto dell'albero su un ramo: + +`git ls-tree {{nome_ramo}}` + +- Mostra il contenuto dell'albero su un commit, procedendo ricorsivamente nei sotto-alberi: + +`git ls-tree -r {{hash_commit}}` + +- Mostra solo il nome dei file dell'albero su un commit: + +`git ls-tree --name-only {{hash_commit}}`