Close

Tutorial avanzati su Git

I tutorial Git di Atlassian introducono i comandi Git più comuni e i nostri moduli Git Workflows spiegano come questi comandi vengono generalmente utilizzati per facilitare la collaborazione. Da soli, sono sufficienti per far funzionare un team di sviluppo con Git. Ma, se vuoi davvero sfruttare tutta la potenza di Git, sei pronto per approfondire i nostri articoli su Advanced Git.

Ognuno di questi articoli fornisce una discussione approfondita di una funzionalità avanzata di Git. Invece di presentare nuovi comandi e concetti, perfezionano le tue abilità Git esistenti spiegando i meccanismi interni. Grazie a queste conoscenze, sarai in grado di usare i comandi Git familiari in modo più efficace. Ancora più importante, non avrai mai paura di rompere il tuo repository Git perché capirai perché si è rotto e come risolvere il problema.


Confronto tra unione e riassegnazione


Confronto tra merge e riassegnazione

Git si incentra sul lavoro con una cronologia divergente. I suoi comandi git merge e git rebase offrono modi alternativi per integrare i commit di diversi branch ed entrambe le opzioni hanno i propri vantaggi. In questo articolo, discuteremo di come e quando un'operazione di base di git merge può essere sostituita con un rebase.

Reimpostazione, checkout e ripristino


Reimpostazione, checkout e ripristino del diagramma
Database
materiale correlato

Come spostare un repository Git completo

Logo di Bitbucket
Scopri la soluzione

Impara a utilizzare Git con Bitbucket Cloud

I comandi git reset, git checkout e git revert sono tutti simili in quanto annullano qualche tipo di modifica nel tuo repository. Ma influiscono tutti su diverse combinazioni della directory di lavoro, dell'istantanea in fasi e della cronologia dei commit. Questo articolo definisce chiaramente in che modo questi comandi differiscono e quando ciascuno di essi deve essere usato nei flussi di lavoro Git standard.

Registro Git avanzato


Illustrazione di Git log

Il comando git log è ciò che rende utile la cronologia del tuo progetto. Senza di essa, non saresti in grado di accedere a nessuno dei tuoi commit. Ma, se sei come la maggior parte degli aspiranti utenti di Git, probabilmente hai esplorato solo una minima parte di ciò che è possibile con git log. Questo articolo ti illustra le opzioni avanzate di formattazione e filtro, che ti danno la possibilità di estrarre ogni tipo di informazione interessante dal tuo repository Git.

Hook Git


Illustrazione di una cartella Git

Se desideri eseguire azioni personalizzate quando si verifica un determinato evento in un repository Git, gli hook sono lo strumento da scegliere. Ti consentono di normalizzare i messaggi di commit, automatizzare le suite di test, inviare notifiche ai sistemi di continuous integration e molto altro. Dopo questo articolo, capirai i molti modi in cui gli hook Git possono semplificare il tuo flusso di lavoro.

Riferimenti e registro dei riferimenti


git reflog

Un riferimento rappresenta un modo interno di Git di fare riferimento a un commit. Conosci già molte categorie di riferimenti, inclusi gli hash dei commit e i nomi dei branch. Ma ci sono molti altri tipi di riferimenti e praticamente ogni comando Git li utilizza in un modo o nell'altro. Quando avrai letto questo articolo avrai una conoscenza approfondita del funzionamento interno di Git.


Condividi l'articolo

Letture consigliate

Aggiungi ai preferiti queste risorse per ricevere informazioni sui tipi di team DevOps e aggiornamenti continui su DevOps in Atlassian.

Le persone collaborano utilizzando una parete piena di strumenti

Blog di Bitbucket

Illustrazione su Devops

Percorso di apprendimento DevOps

Funzione Demo Den per demo con esperti Atlassian

Come Bitbucket Cloud funziona con Atlassian Open DevOps

Iscriviti alla nostra newsletter DevOps

Thank you for signing up