Close

Alias Git

Questa sezione si concentrerà sugli alias Git. Per comprendere meglio il valore degli alias Git, dobbiamo prima discutere di cosa sia un alias. Il termine alias è sinonimo di scorciatoia. La creazione di alias è uno schema comune che si trova in altre utilità popolari come la shell "bash". Gli alias vengono utilizzati per creare comandi più brevi che corrispondono a comandi più lunghi. Gli alias consentono flussi di lavoro più efficienti richiedendo meno sequenze di tasti per eseguire un comando. Per un breve esempio, considera il comando git checkout. Il comando checkout è un comando git usato di frequente, che equivale a sequenze di tasti cumulative nel tempo. È possibile creare un alias che associa git co a git checkout, il che consente di risparmiare preziose energie umane consentendo di digitare invece la forma più breve: git co.


Panoramica di Git Alias


È importante notare che non esiste un comando git alias diretto. Gli alias vengono creati tramite l'uso del comando git config e dei file di configurazione Git. Come con altri valori di configurazione, gli alias possono essere creati in ambito locale o globale.

Per comprendere meglio gli alias Git, creiamo alcuni esempi.

$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status

L'esempio di codice precedente crea scorciatoie archiviate a livello globale per i comandi git più comuni. La creazione degli alias non modificherà i comandi di origine. Quindi git checkout sarà ancora disponibile anche se ora abbiamo l'alias git co. Questi alias sono stati creati con il flag --global, il che significa che verranno archiviati nel file di configurazione globale a livello di sistema operativo di Git. Sui sistemi Linux, il file di configurazione globale si trova nella directory principale dell'utente all'indirizzo /.gitconfig.

Branch Git
materiale correlato

Branch Git

Logo di Bitbucket
Scopri la soluzione

Impara a utilizzare Git con Bitbucket Cloud

    [alias]
        co = checkout
            br = branch
            ci = commit
            st = status

Questo dimostra che gli alias ora sono equivalenti ai comandi sorgente.

Utilizzo


La creazione di Git è abilitata tramite l'uso di git config. Per le opzioni della riga di comando e gli esempi di utilizzo, consulta la documentazione di git config.

Esempi


Usare alias per creare nuovi comandi Git

Uno schema Git comune consiste nel rimuovere i file aggiunti di recente dall'area di staging. Ciò si ottiene sfruttando le opzioni del comando git reset. È possibile creare un nuovo alias per incapsulare questo comportamento e creare un nuovo alias-comando-parola chiave facile da ricordare:

git config --global alias.unstage 'reset HEAD --'

L'esempio di codice precedente crea un nuovo alias unstage. Questo ora abilita il richiamo di git unstage. git unstage che eseguirà un ripristino nell'area di staging. Questo rende equivalenti i due comandi seguenti.

git unstage fileA
$ git reset HEAD -- fileA

Discussione


Come faccio a creare alias Git?

Gli alias possono essere creati tramite due metodi principali:

Modifica diretta dei file di configurazione Git

I file di configurazione globali o locali possono essere modificati e salvati manualmente per creare alias. Il file di configurazione globale è disponibile al percorso $HOME/.gitconfig . Il percorso locale si trova all'interno di un repository git attivo all'indirizzo /.git/config

I file di configurazione rispetteranno una sezione [alias] simile a questa:

[alias]
 co = checkout

Ciò significa che co è una scorciatoia per checkout

Usare git config per creare alias

Come dimostrato in precedenza, il comando git config è una comoda utilità per creare rapidamente alias. Il comando git config è in realtà un'utilità di supporto per la scrittura nei file di configurazione Git globali e locali.

git config --global alias.co checkout

Il richiamo di questo comando aggiornerà il file di configurazione globale sottostante proprio come era stato modificato nel nostro esempio precedente.

Riepilogo degli alias Git


Gli alias Git sono un potente strumento per il flusso di lavoro che crea scorciatoie per i comandi Git usati di frequente. L'uso degli alias Git ti renderà uno sviluppatore più veloce ed efficiente. Gli alias possono essere usati per racchiudere una sequenza di comandi Git in un nuovo comando Git fasullo. Gli alias Git vengono creati mediante l'uso del comando git config che modifica essenzialmente i file di configurazione Git locali o globali. Scopri di più nella pagina di configurazione git.


Condividi l'articolo
Argomento successivo

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