git*: update outdated pages, fix English pages (#14149)
This commit is contained in:
@@ -5,24 +5,24 @@
|
||||
|
||||
- Crea un archivio tar del contenuto in HEAD e stampa il risultato su standard output:
|
||||
|
||||
`git archive --verbose HEAD`
|
||||
`git archive {{-v|--verbose}} HEAD`
|
||||
|
||||
- Crea un archivio zip del contenuto in HEAD e stampa il risultato su standard output:
|
||||
|
||||
`git archive --verbose --format zip HEAD`
|
||||
`git archive {{-v|--verbose}} --format zip HEAD`
|
||||
|
||||
- Come sopra, ma scrivi l'archivio zip su file:
|
||||
|
||||
`git archive --verbose --output {{percorso/del/file.zip}} HEAD`
|
||||
`git archive {{-v|--verbose}} {{-o|--output}} {{percorso/del/file.zip}} HEAD`
|
||||
|
||||
- Crea un archivio tar dell'ultimo commit sul ramo specificato:
|
||||
|
||||
`git archive --output {{percorso/del/file.tar}} {{nome_ramo}}`
|
||||
`git archive {{-o|--output}} {{percorso/del/file.tar}} {{nome_ramo}}`
|
||||
|
||||
- Crea un archivio tar del contenuto di una specifica directory:
|
||||
|
||||
`git archive --output {{percorso/del/file.tar}} HEAD:{{percorso/della/directory}}`
|
||||
`git archive {{-o|--output}} {{percorso/del/file.tar}} HEAD:{{percorso/della/directory}}`
|
||||
|
||||
- Anteponi un percorso ad ogni file cosí da archiviarlo in una directory specifica:
|
||||
|
||||
`git archive --output {{percorso/del/file.tar}} --prefix {{percorso/da/anteporre}}/ HEAD`
|
||||
`git archive {{-o|--output}} {{percorso/del/file.tar}} --prefix {{percorso/da/anteporre}}/ HEAD`
|
||||
|
@@ -9,4 +9,4 @@
|
||||
|
||||
- Stampa il contenuto di un file annotando ogni riga con l'hash del commit e l'indirizzo email dell'autore:
|
||||
|
||||
`git blame -e {{file}}`
|
||||
`git blame {{-e|--show-email}} {{file}}`
|
||||
|
@@ -21,8 +21,8 @@
|
||||
|
||||
- Rinomina un ramo (non applicabile sul ramo corrente):
|
||||
|
||||
`git branch -m {{vecchio_nome}} {{nuovo_nome}}`
|
||||
`git branch {{-m|--move}} {{vecchio_nome}} {{nuovo_nome}}`
|
||||
|
||||
- Cancella un ramo locale (non applicabile sul ramo corrente):
|
||||
|
||||
`git branch -d {{nome_ramo}}`
|
||||
`git branch {{-d|--delete}} {{nome_ramo}}`
|
||||
|
@@ -13,11 +13,11 @@
|
||||
|
||||
- Crea un file bundle degli ultimi 5 commit sul ramo corrente:
|
||||
|
||||
`git bundle create {{percorso/del/file.bundle}} -{{5}} {{HEAD}}`
|
||||
`git bundle create {{percorso/del/file.bundle}} -5 {{HEAD}}`
|
||||
|
||||
- Crea un file bundle degli ultimi 7 giorni:
|
||||
|
||||
`git bundle create {{percorso/del/file.bundle}} --since={{7.days}} {{HEAD}}`
|
||||
`git bundle create {{percorso/del/file.bundle}} --since=7.days {{HEAD}}`
|
||||
|
||||
- Verifica che un file bundle sia valido e possa essere applicato al repository in uso:
|
||||
|
||||
|
@@ -14,7 +14,7 @@
|
||||
|
||||
- Applica un insieme di commit non sequenziali al ramo corrente:
|
||||
|
||||
`git cherry-pick {{commit_1}} {{commit_2}}`
|
||||
`git cherry-pick {{commit_1 commit_2 ...}}`
|
||||
|
||||
- Aggiungi le modifiche introdotte da un commit alla directory di lavoro, ma senza creare un nuovo commit:
|
||||
|
||||
|
@@ -9,7 +9,7 @@
|
||||
|
||||
- Elimina in modo interattivo i file non tracciati da Git:
|
||||
|
||||
`git clean -i`
|
||||
`git clean {{-i|--interactive}}`
|
||||
|
||||
- Mostra quali file non tracciati sarebbero eliminati, senza però eliminarli davvero:
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
|
||||
- Forza l'eliminazione dei file non tracciati da Git:
|
||||
|
||||
`git clean -f`
|
||||
`git clean {{-f|--force}}`
|
||||
|
||||
- Forza l'eliminazione delle directory non tracciate da Git:
|
||||
|
||||
`git clean -fd`
|
||||
`git clean {{-f|--force}} -d`
|
||||
|
||||
- Elimina i file non tracciati, compresi quelli da ignorare elencati in `.gitignore` e `.git/info/exclude`:
|
||||
|
||||
|
@@ -17,4 +17,4 @@
|
||||
|
||||
- Committa solo i file specificati (tra quelli presenti nell'area di stage):
|
||||
|
||||
`git commit {{percorso/del/file1}} {{percorso/del/file2}}`
|
||||
`git commit {{percorso/del/file1 percorso/del/file2 ...}}`
|
||||
|
@@ -13,7 +13,7 @@
|
||||
|
||||
- Cambia l'URL endpoint di Git LFS (utile quando server LFS e server Git sono separati):
|
||||
|
||||
`git config -f .lfsconfig lfs.url {{lfs_url_endpoint}}`
|
||||
`git config {{-f|--file}} .lfsconfig lfs.url {{lfs_url_endpoint}}`
|
||||
|
||||
- Elenca i criteri tracciati:
|
||||
|
||||
|
@@ -9,7 +9,7 @@
|
||||
|
||||
- Mostra la cronologia di un dato file o directory, mostrando anche le modifiche:
|
||||
|
||||
`git log -p {{percorso/del/file_o_directory}}`
|
||||
`git log {{-p|-u|--patch}} {{percorso/del/file_o_directory}}`
|
||||
|
||||
- Offri una panoramica dei file che sono cambiati ad ogni commit:
|
||||
|
||||
@@ -25,12 +25,12 @@
|
||||
|
||||
- Mostra solo i commit il cui messaggio contiene una data stringa (ignorando maiuscole/minuscole):
|
||||
|
||||
`git log -i --grep {{stringa_da_cercare}}`
|
||||
`git log {{-i|--regexp-ignore-case}} --grep {{stringa_da_cercare}}`
|
||||
|
||||
- Mostra gli ultimi N commit di un certo autore:
|
||||
|
||||
`git log -n {{numero}} --author={{autore}}`
|
||||
`git log {{-n|--max-count}} {{numero}} --author "{{autore}}"`
|
||||
|
||||
- Mostra i commit effettuati tra due date (yyyy-mm-dd):
|
||||
|
||||
`git log --before="{{2017-01-29}}" --after="{{2017-01-17}}"`
|
||||
`git log --before "{{2017-01-29}}" --after "{{2017-01-17}}"`
|
||||
|
@@ -10,7 +10,7 @@
|
||||
|
||||
- Avvia un rebase interattivo, che consente di riordinare, omettere, unire o modificare i commit:
|
||||
|
||||
`git rebase -i {{nome_ramo_o_commit_hash}}`
|
||||
`git rebase {{-i|--interactive}} {{nome_ramo_o_commit_hash}}`
|
||||
|
||||
- Prosegui con un rebase che era stato sospeso da un errore di unione, dopo aver risolto i conflitti:
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
|
||||
- Applica gli ultimi 5 commit locali, consentendo di riordinarli, ometterli, unirli o modificarli:
|
||||
|
||||
`git rebase -i {{HEAD~5}}`
|
||||
`git rebase {{-i|--interactive}} {{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}}`
|
||||
`git rebase {{-X|--strategy-option}} theirs {{nome_ramo}}`
|
||||
|
@@ -13,4 +13,4 @@
|
||||
|
||||
- Mostra le ultime 5 voci del reflog:
|
||||
|
||||
`git reflog -n {{5}}`
|
||||
`git reflog {{-n|--max-count}} 5`
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
- Mostra l'elenco dei collegamenti remoti, con il loro nome e URL:
|
||||
|
||||
`git remote -v`
|
||||
`git remote {{-v|--verbose}}`
|
||||
|
||||
- Mostra informazioni su un remote:
|
||||
|
||||
|
@@ -9,20 +9,20 @@
|
||||
|
||||
- Mostra un riassunto dei commit fatti, ordinati per numero di commit:
|
||||
|
||||
`git shortlog -n`
|
||||
`git shortlog {{-n|--numbered}}`
|
||||
|
||||
- Mostra un riassunto dei commit fatti, raggruppati per identità dell'utente che ha eseguito il commit (nome e email):
|
||||
|
||||
`git shortlog -c`
|
||||
`git shortlog {{-c|--committer}}`
|
||||
|
||||
- Mostra un riassunto degli ultimi 5 commit (richiesti sottoforma di intervallo di revisione):
|
||||
|
||||
`git shortlog HEAD~{{5}}..HEAD`
|
||||
`git shortlog HEAD~5..HEAD`
|
||||
|
||||
- Mostra tutti gli utenti, email e numero di commit nel ramo corrente:
|
||||
|
||||
`git shortlog -sne`
|
||||
`git shortlog {{-s|--summary}} {{-n|--numbered}} {{-e|--email}}`
|
||||
|
||||
- Mostra tutti gli utenti, email e numero di commit in tutti i rami:
|
||||
|
||||
`git shortlog -sne --all`
|
||||
`git shortlog {{-s|--summary}} {{-n|--numbered}} {{-e|--email}} --all`
|
||||
|
@@ -9,7 +9,7 @@
|
||||
|
||||
- Clona un repository SVN a partire da uno specifico numero di revisione:
|
||||
|
||||
`git svn clone -r{{1234}}:HEAD {{https://svn.esempio.net/subversion/repo}} {{directory_locale}}`
|
||||
`git svn clone {{-r|--revision}} {{1234}}:HEAD {{https://svn.esempio.net/subversion/repo}} {{directory_locale}}`
|
||||
|
||||
- Aggiorna una copia locale da un repository SVN remoto:
|
||||
|
||||
|
Reference in New Issue
Block a user