Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git-commands: add Italian translations #3318

Merged
merged 6 commits into from
Oct 6, 2019
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
24 changes: 24 additions & 0 deletions pages.it/common/git-add.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# git add

> Aggiungi file nuovi o modificati all'indice.
glenacota marked this conversation as resolved.
Show resolved Hide resolved
> Maggiori informazioni: <https://git-scm.com/docs/git-add>.

- Aggiungi un file all'indice:

`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 changes: 17 additions & 0 deletions pages.it/common/git-am.md
Original file line number Diff line number Diff line change
@@ -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 e salva in *.rej file le parti la cui applicazione non è andata a buon fine:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git am --reject {{percorso/al/file.patch}}`
20 changes: 20 additions & 0 deletions pages.it/common/git-bisect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# git bisect

> Usa la ricerca binaria per trovare il commit che ha introdotto un bug.
glenacota marked this conversation as resolved.
Show resolved Hide resolved
> Maggiori informazioni: <https://git-scm.com/docs/git-bisect>.

- Avvia una sessione di bisect su un intervallo di commit limitato da un commit "cattivo", noto per contenere il bug, e un commit "buono", precedente al presentarsi del bug:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git bisect start {{commit_cattivo}} {{commit_buono}}`
mebeim marked this conversation as resolved.
Show resolved Hide resolved

- Per ogni commit selezionato da `git bisect`, contrassegnalo con "bad" (cattivo) o "good" (buono) dopo averlo verificato:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git bisect {{good|bad}}`

- Una volta che `git bisect` ha individuato il commit che ha introdotto il bug, termina la sessione di bisect e torna al ramo precedente:

`git bisect reset`

- Ignora un commit durante la sessione di bisect:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git bisect skip`
12 changes: 12 additions & 0 deletions pages.it/common/git-blame.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# git blame

> Annota le righe di un file col loro codice di revisione (commit hash) e con l'autore che le ha modificate per ultimo.
glenacota marked this conversation as resolved.
Show resolved Hide resolved
> Maggiori informazioni: <https://git-scm.com/docs/git-blame>.

- Stampa il contenuto di un file su standard output, precedendo ogni riga con il suo commit hash e con il nome dell'autore:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git blame {{file}}`

- Stampa il contenuto di un file precedendo ogni riga con il suo commit hash e con l'indirizzo email dell'autore:

`git blame -e {{file}}`
28 changes: 28 additions & 0 deletions pages.it/common/git-branch.md
Original file line number Diff line number Diff line change
@@ -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_del_ramo}}`

- Crea un nuovo ramo a partire dal commit specificato:

`git branch {{nome_del_ramo}} {{commit_hash}}`

- 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_del_ramo}}`
24 changes: 24 additions & 0 deletions pages.it/common/git-check-ignore.md
Original file line number Diff line number Diff line change
@@ -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 il debug del perché alcuni percorsi non sono ignorati):
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git check-ignore --no-index {{percorsi/ai/file_o_cartelle}}`

- Includi dettagli sui modelli di corrispondenza per ogni percorso specificato:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git check-ignore --verbose {{percorsi/ai/file_o_cartelle}}`
32 changes: 32 additions & 0 deletions pages.it/common/git-checkout.md
Original file line number Diff line number Diff line change
@@ -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_del_ramo}}`
glenacota marked this conversation as resolved.
Show resolved Hide resolved

- Crea e passa ad un nuovo ramo a partire dal riferimento specificato (alcuni esempi di riferimenti validi sono rami, rami remoti, tag):
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git checkout -b {{nome_del_ramo}} {{riferimento}}`

- Passa ad un ramo locale esistente:

`git checkout {{nome_del_ramo}}`

- Passa ad un ramo remoto esistente:

`git checkout --track {{nome_repository_remoto}}/{{nome_del_ramo}}`

- Elimina tutte le modifiche che non sono state aggiunte all'indice (vedi `git reset` per comandi simili):
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git checkout .`

- Elimina da un dato file tutte le modifiche che non sono state aggiunte all'indice:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git checkout {{nome_file}}`

- Sostituisci un file con il contenuto del suo corrispondente localizzato su un altro ramo:

`git checkout {{nome_del_ramo}} -- {{nome_file}}`
21 changes: 21 additions & 0 deletions pages.it/common/git-cherry-pick.md
Original file line number Diff line number Diff line change
@@ -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 changes: 28 additions & 0 deletions pages.it/common/git-clean.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# git clean

> Rimuovi i file non tracciati dall'albero di lavoro.
> Maggiori informazioni: <https://git-scm.com/docs/git-clean>.

- Rimuovi da Git i file non tracciati:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git clean`

- Rimuovi in modo interattivo i file non tracciati:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git clean -i`

- Mostra quali sono i file non tracciati che sarebbero rimossi, senza però rimuoverli davvero:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git clean --dry-run`

- Forza la rimozione dei file non tracciati:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git clean -f`

- Forza la rimozione delle cartelle non tracciate:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git clean -fd`

- Rimuovi i file non tracciati, compresi quelli da ignorare elencati in `.gitignore` e `.git/info/exclude`:
glenacota marked this conversation as resolved.
Show resolved Hide resolved

`git clean -x`
20 changes: 20 additions & 0 deletions pages.it/common/git.md
Original file line number Diff line number Diff line change
@@ -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}}`