mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
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
This commit is contained in:
parent
8e89822467
commit
4ee919925d
10 changed files with 227 additions and 0 deletions
24
pages.it/common/git-add.md
Normal file
24
pages.it/common/git-add.md
Normal 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
17
pages.it/common/git-am.md
Normal 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}}`
|
21
pages.it/common/git-bisect.md
Normal file
21
pages.it/common/git-bisect.md
Normal 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`
|
12
pages.it/common/git-blame.md
Normal file
12
pages.it/common/git-blame.md
Normal 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}}`
|
28
pages.it/common/git-branch.md
Normal file
28
pages.it/common/git-branch.md
Normal 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}}`
|
24
pages.it/common/git-check-ignore.md
Normal file
24
pages.it/common/git-check-ignore.md
Normal 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}}`
|
32
pages.it/common/git-checkout.md
Normal file
32
pages.it/common/git-checkout.md
Normal 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}}`
|
21
pages.it/common/git-cherry-pick.md
Normal file
21
pages.it/common/git-cherry-pick.md
Normal 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}}`
|
28
pages.it/common/git-clean.md
Normal file
28
pages.it/common/git-clean.md
Normal 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
20
pages.it/common/git.md
Normal 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}}`
|
Loading…
Add table
Reference in a new issue