git*: add Italian translation (#4734)

* git-prune: add it translation

* git-reflog: add it translation

* git-remote: add it translation

* git-repack: add it translation

* git-restore: add it translation

* git-rev-parse: add it translation

* git-rev-list: add it translation

* git-rm: add it translation

* git-rebase: add it translation

* git-revert: add it translation

* git-reset: add it translation

* git-replace: add it translation

* git-reset: separate file tokens

* Use correct suffix for multiple tokens

Co-authored-by: Axel Navarro <navarroaxel@gmail.com>

* Integrate updates in #4533

Co-authored-by: Axel Navarro <navarroaxel@gmail.com>
translation-badges
Guido Lena Cota 2020-11-02 13:42:32 +01:00 committed by GitHub
parent a722b14d86
commit 83ddae952d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 244 additions and 0 deletions

View File

@ -0,0 +1,17 @@
# git prune
> Elimina dal database degli oggetti quelli non più raggiungibili.
> Questo comando è usato più spesso internamente da git gc piuttosto che in modo diretto.
> Maggiori informazioni: <https://git-scm.com/docs/git-prune>.
- Elenca quali oggetti saranno eliminati da git prune senza eliminarli definitivamente;
`git prune --dry-run`
- Elimina gli oggetti non raggiungibili e stampane un elenco su `stdout`:
`git prune --verbose`
- Elimina gli oggetti non raggiungibili, mostrando lo stato di avanzamento:
`git prune --progress`

View File

@ -0,0 +1,37 @@
# git rebase
> Applica i commit di un ramo su un ramo differente.
> Tipicamente usato per riallineare (rebase) due rami, creando copie dei commit nella nuova posizione.
> Maggiori informazioni: <https://git-scm.com/docs/git-rebase>.
- Riallinea il ramo corrente con il ramo specificato:
`git rebase {{ramo_della_nuova_base}}`
- Avvia un rebase interattivo, che consente di riordinare, omettere, unire o modificare i commit:
`git rebase -i {{nome_ramo_o_commit_hash}}`
- Prosegui con un rebase che era stato sospeso da un errore di unione, dopo aver risolto i conflitti:
`git rebase --continue`
- Prosegui con un rebase che era stato sospeso da conflitti di unione, ignorando i commit in conflitto:
`git rebase --skip`
- Interrompi un rebase in corso (ad esempio perché interrotto da un conflitto di unione):
`git rebase --abort`
- Sposta parti del ramo corrente su una base differente, specificando la vecchia base di partenza:
`git rebase --onto {{nuova_base}} {{vecchia_base}}`
- Applica gli ultimi 5 commit locali, consentendo di riordinarli, ometterli, unirli o modificarli:
`git rebase -i {{HEAD~5}}`
- Risolvi automaticamente i conflitti a favore del ramo di versione corrente (la parola chiave `theirs` ha qui un significato opposto):
`git rebase -X theirs {{nome_ramo}}`

View File

@ -0,0 +1,16 @@
# git reflog
> Mostra la cronologia delle modifiche a riferimenti locali come HEAD, rami o tag.
> Maggiori informazioni: <https://git-scm.com/docs/git-reflog>.
- Mostra il reflog di HEAD:
`git reflog`
- Mostra il reflog di uno specifico ramo:
`git reflog {{nome_ramo}}`
- Mostra le ultime 5 voci del reflog:
`git reflog -n {{5}}`

View File

@ -0,0 +1,28 @@
# git remote
> Gestisci i collegamenti remoti ("remote") di un repository locale.
> Maggiori informazioni: <https://git-scm.com/docs/git-remote>.
- Mostra l'elenco dei collegamenti remoti, con il loro nome e URL:
`git remote -v`
- Mostra informazioni su un remote:
`git remote show {{nome_remote}}`
- Aggiungi un remote:
`git remote add {{nome_remote}} {{url_remote}}`
- Modifica l'URL di un remote (usa `--add` per preservare gli URL esistenti):
`git remote set-url {{nome_remoto}} {{nuovo_url}}`
- Elimina un remote:
`git remote remove {{nome_remote}}`
- Rinomina un remote:
`git remote rename {{vecchio_nome}} {{nuovo_nome}}`

View File

@ -0,0 +1,12 @@
# git repack
> Comprimi gli oggetti decompressi in un repository git.
> Maggiori informazioni: <https://git-scm.com/docs/git-repack>.
- Comprimi gli oggetti decompressi nella cartella corrente:
`git repack`
- Rimuovi eventuali archivi ridondanti dopo la compressione:
`git repack -d`

View File

@ -0,0 +1,16 @@
# git replace
> Crea, elenca, ed elimina riferimenti ad oggetti sostituiti.
> Maggiori informazioni: <https://git-scm.com/docs/git-replace>.
- Sostituisci un commit con un altro, senza modificare gli altri commit:
`git replace {{oggetto}} {{oggetto_sostitutivo}}`
- Cancella riferimenti esistenti ad un oggetto sostituito:
`git replace --delete {{oggetto}}`
- Modifica il contenuto di un oggetto in modo interattivo:
`git replace --edit {{oggetto}}`

View File

@ -0,0 +1,33 @@
# git reset
> Annulla commit o rimuovi modifiche dall'area di stage, reimpostando l'HEAD corrente su uno specifico stato.
> Se viene fornito un percorso, il comando reset si interpreta come "rimuovi dall'area di stage"; se viene fornito l'hash di un commit o un ramo, si interpreta come "annulla commit".
> Maggiori informazioni: <https://git-scm.com/docs/git-reset>.
- Rimuovi tutto dall'area di stage:
`git reset`
- Rimuovi dall'area di stage uno o più file:
`git reset {{percorso/al/file1}} {{percorso/al/file2}}`
- Rimuovi dall'area di stage solo alcune porzioni di un file:
`git reset -p {{percorso/al/file}}`
- Annulla l'ultimo commit, preservando tutte le modifiche nel filesystem:
`git reset HEAD~`
- Annulla gli ultimi due commit, aggiungendo all'area di stage le modifiche relative:
`git reset --soft HEAD~2`
- Annulla le modifiche non committate, indipendentemente se siano presenti nell'area di stage o meno (usa `git checkout` per queste ultime):
`git reset --hard`
- Reimposta il repository su un dato commit, annullando qualsiasi tipo di modifica precedente:
`git reset --hard {{commit}}`

View File

@ -0,0 +1,17 @@
# git restore
> Ripristina i file dell'albero di lavoro. Richiede versioni di git successive alla 2.23.
> Vedi anche `git checkout`.
> Maggiori informazioni: <https://git-scm.com/docs/git-restore/>.
- Ripristina un file cancellato dal contenuto del commit corrente (HEAD):
`git restore {{percorso/al/file}}`
- Ripristina un file alla versione di un commit differente:
`git restore --source {{commit}} {{percorso/al/file}}`
- Annulla le modifiche ai file nell'area di stage, ripristinandoli all'HEAD:
`git restore .`

View File

@ -0,0 +1,16 @@
# git rev-list
> Elenca le revisioni (commit) in ordine cronologico inverso.
> Maggiori informazioni: <https://git-scm.com/docs/git-rev-list>.
- Mostra tutti i commit del ramo corrente:
`git rev-list {{HEAD}}`
- Mostra i commit più recenti di una certa data, su uno specifico ramo:
`git rev-list --since={{'2019-12-01 00:00:00'}} {{nome_ramo}}`
- Mostra tutti i commit di unione (merge commit) associati a uno specifico commit:
`git rev-list --merges {{commit}}`

View File

@ -0,0 +1,16 @@
# git rev-parse
> Mostra i metadati relativi a specifiche revisioni.
> Maggiori informazioni: <https://git-scm.com/docs/git-rev-parse>.
- Mostra l'hash del commit di un ramo:
`git rev-parse {{nome_ramo}}`
- Mostra il nome del ramo corrente:
`git rev-parse --abbrev-ref {{HEAD}}`
- Mostra il percorso assoluto della cartella di root:
`git rev-parse --show-toplevel`

View File

@ -0,0 +1,20 @@
# git revert
> Crea nuovi commit che invertano i risultati dei commit precedenti.
> Maggiori informazioni: <https://git-scm.com/docs/git-revert>.
- Inverti il commit più recente:
`git revert {{@}}`
- Inverti il quintùltimo commit:
`git revert HEAD~{{4}}`
- Inverti più commit:
`git revert {{nome_ramo~5..nome_ramo~2}}`
- Inverti senza creare nuovi commit, ma modificando l'albero di lavoro:
`git revert -n {{0c01a9..9a1743}}`

16
pages.it/common/git-rm.md Normal file
View File

@ -0,0 +1,16 @@
# git rm
> Cancella file dall'indice del repository e dal filesystem locale.
> Maggiori informazioni: <https://git-scm.com/docs/git-rm>.
- Cancella un file dall'indice del repository e dal filesystem:
`git rm {{file}}`
- Cancella una cartella:
`git rm -r {{cartella}}`
- Cancella un file dall'indice del repository ma non dal filesystem locale:
`git rm --cached {{file}}`