git-commands: add Italian translations (#3318)

Add Italian translation for:

 - git
 - git-add
 - git-am
 - git-bisect
 - git-blame
 - git-branch
 - git-check-ignore
 - git-checkout
 - git-cherry-pick
 - git-clean
italian
Guido Lena Cota 2019-10-06 13:25:30 +02:00 committed by Marco Bonelli
parent 8e89822467
commit 4ee919925d
10 changed files with 227 additions and 0 deletions

View File

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

17
pages.it/common/git-am.md Normal file
View File

@ -0,0 +1,17 @@
# git am
> Applica file di patch. Utile quando si ricevono commits via email.
> Vedi anche `git format-patch` per generare file di patch.
> Maggiori informazioni: <https://git-scm.com/docs/git-am>.
- Applica un file di patch:
`git am {{percorso/al/file.patch}}`
- Interrompi l'applicazione di un file di patch:
`git am --abort`
- Applica quanto possibile di un file di patch, salvando le parti non applicabili in file .rej:
`git am --reject {{percorso/al/file.patch}}`

View File

@ -0,0 +1,21 @@
# git bisect
> Usa la ricerca binaria per trovare il commit che ha introdotto un bug.
> Git salta automaticamente avanti ed indietro nell'albero dei commit per restringere progressivamente il campo fino al commit colpevole.
> Maggiori informazioni: <https://git-scm.com/docs/git-bisect>.
- Avvia una ricerca su un intervallo di commit definito dal commit "cattivo" contenente il bug ed un altro commit "buono" privo del bug (solitamente più vecchio):
`git bisect start {{commit_cattivo}} {{commit_buono}}`
- Contrassegna ogni commit selezionato da `git bisect` come "bad" (cattivo) o "good" (buono) dopo averlo testato per verificare la presenza del bug:
`git bisect {{good|bad}}`
- Una volta che `git bisect` ha individuato il commit che ha introdotto il bug, termina la sessione di ricerca e torna al ramo precedente:
`git bisect reset`
- Ignora un commit durante la ricerca (ad esempio uno che fallisce i test per un motivo diverso dal bug ricercato):
`git bisect skip`

View File

@ -0,0 +1,12 @@
# git blame
> Mostra hash del commit ed ultimo autore per ogni riga di un file.
> Maggiori informazioni: <https://git-scm.com/docs/git-blame>.
- Stampa il contenuto di un file annotando ogni riga con l'hash del commit e il nome dell'autore:
`git blame {{file}}`
- Stampa il contenuto di un file annotando ogni riga con l'hash del commit e l'indirizzo email dell'autore:
`git blame -e {{file}}`

View File

@ -0,0 +1,28 @@
# git branch
> Il principale comando git per lavorare con i rami.
> Maggiori informazioni: <https://git-scm.com/docs/git-branch>.
- Elenca i rami locali. Il ramo corrente è evidenziato da un `*`:
`git branch`
- Elenca tutti i rami (locali e remoti):
`git branch -a`
- Crea un nuovo ramo a partire dal commit corrente:
`git branch {{nome_ramo}}`
- Crea un nuovo ramo a partire dal commit specificato:
`git branch {{nome_ramo}} {{hash_commit}}`
- Rinomina un ramo (non applicabile sul ramo corrente):
`git branch -m {{vecchio_nome}} {{nuovo_nome}}`
- Cancella un ramo locale (non applicabile sul ramo corrente):
`git branch -d {{nome_ramo}}`

View File

@ -0,0 +1,24 @@
# git check-ignore
> Analizza ed esegui il debug di ".gitignore" e dei file esclusi.
> Maggiori informazioni: <https://git-scm.com/docs/git-check-ignore>.
- Verifica se un file o una cartella sono ignorati:
`git check-ignore {{percorso/al/file_o_cartella}}`
- Verifica se più file o cartelle sono ignorati:
`git check-ignore {{percorso/al/file}} {{percorso/alla/cartella}}`
- Leggi i percorsi di file o cartelle da `stdin` (uno per riga) invece che dalla riga di comando:
`git check-ignore --stdin < {{percorso/alla/lista_dei_file_o_cartelle}}`
- Non controllare nell'indice (usato per determinare il motivo per cui alcuni percorsi non sono ignorati):
`git check-ignore --no-index {{percorsi/ai/file_o_cartelle}}`
- Includi dettagli sul pattern corrispondente per ogni percorso specificato:
`git check-ignore --verbose {{percorsi/ai/file_o_cartelle}}`

View File

@ -0,0 +1,32 @@
# git checkout
> Cambia rami o ripristina i file dell'albero di lavoro.
> Maggiori informazioni: <https://git-scm.com/docs/git-checkout>.
- Crea e passa ad un nuovo ramo:
`git checkout -b {{nome_ramo}}`
- Crea e passa ad un nuovo ramo a partire dal riferimento specificato (ramo-locale, remote/ramo-remoto, tag sono alcuni esempi di riferimenti validi):
`git checkout -b {{nome_ramo}} {{riferimento}}`
- Passa ad un ramo locale esistente:
`git checkout {{nome_ramo}}`
- Passa ad un ramo remoto esistente:
`git checkout --track {{nome_repository_remoto}}/{{nome_ramo}}`
- Annulla tutte le modifiche nella cartella corrente che non sono state aggiunte all'area di stage (vedi `git reset` per più comandi simili):
`git checkout .`
- Annulla tutte le modifiche di un dato file non aggiunte all'area di stage:
`git checkout {{nome_file}}`
- Sostituisci un file con il contenuto del suo corrispondente localizzato su un altro ramo:
`git checkout {{nome_ramo}} -- {{nome_file}}`

View File

@ -0,0 +1,21 @@
# git cherry-pick
> Applica al ramo corrente le modifiche introdotte da commit esistenti.
> Per applicare le modifiche ad un altro ramo, usa prima `git checkout` per passare al ramo desiderato.
> Maggiori informazioni: <https://git-scm.com/docs/git-cherry-pick>.
- Applica un commit al ramo corrente:
`git cherry-pick {{commit}}`
- Applica una sequenza di commit al ramo corrente (vedi anche `git rebase --onto`):
`git cherry-pick {{commit_iniziale}}~..{{commit_finale}}`
- Applica un insieme di commit non sequenziali al ramo corrente:
`git cherry-pick {{commit_1}} {{commit_2}}`
- Aggiungi le modifiche introdotte da un commit alla cartella di lavoro, ma senza creare un nuovo commit:
`git cherry-pick -n {{commit}}`

View File

@ -0,0 +1,28 @@
# git clean
> Elimina i file non tracciati dall'albero di lavoro.
> Maggiori informazioni: <https://git-scm.com/docs/git-clean>.
- Elimina i file che non sono tracciati da git:
`git clean`
- Elimina in modo interattivo i file non tracciati da git:
`git clean -i`
- Mostra quali file non tracciati sarebbero eliminati, senza però eliminarli davvero:
`git clean --dry-run`
- Forza l'eliminazione dei file non tracciati da git:
`git clean -f`
- Forza l'eliminazione delle cartelle non tracciate da git:
`git clean -fd`
- Elimina i file non tracciati, compresi quelli da ignorare elencati in `.gitignore` e `.git/info/exclude`:
`git clean -x`

20
pages.it/common/git.md Normal file
View File

@ -0,0 +1,20 @@
# git
> Sistema di controllo versione distribuito.
> Maggiori informazioni: <https://git-scm.com/>.
- Controlla la versione di git:
`git --version`
- Mostra informazioni di aiuto generali:
`git --help`
- Mostra aiuto per uno specifico comando:
`git help {{command}}`
- Esegui un comando git:
`git {{command}}`