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 5 commits
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'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 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, salvando le parti non applicabili in file .rej:

`git am --reject {{percorso/al/file.patch}}`
21 changes: 21 additions & 0 deletions pages.it/common/git-bisect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# 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
> 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}}`
mebeim marked this conversation as resolved.
Show resolved Hide resolved

- 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 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

> 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 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_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 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 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 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_ramo}}`

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

`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 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

> 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 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}}`