Git Bash Alias

Git Bash Alias
Ti ritrovi spesso a inserire una lunga domanda sulla CLI o controllando il record di bash per una domanda che hai già digitato? In tal caso, allora gli alias di Bash verranno utili. È possibile utilizzare gli alias in bash per creare un'istruzione di scelta rapida per un comando più lungo. Mentre operano sulla CLI, gli alias bash sono principalmente scorciatoie che possono davvero escluderti dal ricordare lunghe istruzioni e rimuovere molta digitazione. In questo modo, tendiamo a usare molti comandi git sul terminale Git Bash, che sono piuttosto lunghi e difficili da imparare. Quindi, questo articolo ti insegnerà come utilizzare gli alias Git Bash per aumentare la produttività della CLI GIT.

Esempio 01: Linux alias

Iniziamo con l'implementazione della creazione di un alias per diversi comandi utilizzati nel sistema Linux mentre si lavora nel sistema Kali Linux. Quindi, il comando "PWD" è stato usato qui per mostrarci l'attuale directory di lavoro di Git Linux su cui stiamo lavorando proprio ora.

$ pwd

È ora di fare l'alias per creare un comando di scelta rapida per i comandi grandi originali per il nostro uso e facilità. Diciamo che vogliamo creare un alias per l'istruzione "PWD" di Linux. Pertanto, dobbiamo usare le istruzioni "alias" per questo scopo. Abbiamo usato la parola chiave "alias" seguita dal comando alias breve "p" che vogliamo usare in alternativa all'istruzione "PWD". L'istruzione "PWD" o l'istruzione originale devono essere menzionate nelle citazioni singole dopo il segno "=". L'alias per il comando "PWD" è stato creato come istruzione "P". Dopo aver usato l'istruzione "P", funziona come l'istruzione "PWD".

$ alias p = 'pwd'
$ p

Esempio 02: Bash git alias

Diamo un'occhiata alla creazione di un alias per i comandi git più utilizzati nel terminale di Kali Linux. Per creare un alias in Git Bash, dobbiamo utilizzare il comando "Git Config" seguito dall'opzione "-global", un alias da creare e un comando GIT originale in un'unica istruzione. Il comando Git Bash più utilizzato è l'istruzione "Git Push" che viene utilizzata principalmente per spingere gli aggiornamenti e i dati nel repository dell'hub Git dal sistema locale. Quindi, creeremo un alias per il comando "push" usando l'istruzione "Git config" seguita dall'opzione "-global". L'alias verrà creato utilizzando la parola chiave "alias" seguita da un punto e il comando, i.e., "P" come mostrato nell'immagine allegata. Ora, puoi utilizzare il comando "P" invece di "Push" nel terminale Git per spingere gli aggiornamenti al repository remoto GitHub.

$ git config - -global alias.p 'push'

È possibile utilizzare il comando "Git Config" seguito dalla parola chiave "globale" e dal flag "-l" per elencare tutte le configurazioni che abbiamo fatto al nostro GIT al computer locale. Ti mostrerà il nome utente, e -mail e password che hai configurato nel repository git locale per accedere al repository GitHub remoto. Successivamente, puoi vedere l'alias che abbiamo appena creato per il nostro Git in Kali Linux. Ciò significa che è possibile utilizzare l'istruzione "P" come alternativa alla query "push".

$ git config --global -l

Per osservare le directory modificate o non tracciate, gli utenti della CLI GIT utilizzano spesso la query di stato. Questa query genera molte linee di output che potremmo non desiderare. Per gestire questi elementi, potremmo usare un alias. Per visualizzare un risultato molto meno verboso con i dettagli del ramo, specificare l'alias "ST" in alternativa all'istruzione "Stato -SB". Dopo aver usato l'istruzione GIT "ST", abbiamo ottenuto le informazioni relative allo stato del ramo principale come visualizzato.

$ git config - -global alias.ST 'STATO -SB'
$ git st

All'interno di Git Bash, tendiamo a utilizzare l'istruzione "log -online" per vedere tutti gli commit fatti da un utente specifico. Pertanto, faremo un alias per questo comando come "ll" usando la stessa istruzione di configurazione presentata nell'immagine. Dopo aver usato l'alias "LL", abbiamo scoperto che non ci sono stati commit che vengono ancora realizzati da un utente attuale per github Remote Repository.

$ git config - -global alias.ll 'log - -online'
$ git ll

Il Git Bash ha inventato l'istruzione "log -1 head -stat" per visualizzare l'ultimo commit dal tuo sistema al repository GitHub. Quindi, abbiamo realizzato un alias GIT per questo comando come comando "ultimo" mostrato nella query di configurazione git visualizzata nell'immagine.

$ git config - -global alias.Ultimo 'log -1 head --stat'

Dopo aver usato questo alias come alternativa all'istruzione "log -1 head -stat", è stato visualizzato l'ultimo commit eseguito da uno specifico utente GIT di questa CLI Bash, i.e., Una cartella è stata eliminata.

$ git per ultimo

Quando tendiamo a salvare le modifiche apportate da un utente GIT, usiamo spesso l'istruzione "commit git" insieme alla sua opzione "-m" per visualizzare un messaggio. Creiamo un alias per questo comando come "cm" tramite l'istruzione di configurazione git mostrata nell'immagine. Successivamente, abbiamo usato questo comando alias di nuova realizzazione "git cm" insieme a un semplice messaggio. Ciò ha fatto monitorare tutte le modifiche e gli aggiornamenti.

$ git config - -global alias.cm 'commit -m'
$ git cm "impegnati di successo"

Utilizziamo l'istruzione "remoto -v" in Git per visualizzare l'elenco di tutte le librerie remote già installate nel nostro bash Git. Abbiamo creato un alias "camper" per questa istruzione come di seguito. Dopo aver usato questo alias come istruzione GIT, abbiamo ottenuto lo stesso output che di solito otteniamo per l'istruzione "remoto -v".

$ git config - -global alias.RV 'remoto -v'
$ git rv

Conclusione

Si tratta di usare gli alias in Git bash mentre si utilizza il sistema Kali Linux. Abbiamo cercato di fare prima un esempio per un semplice alias Bash. Successivamente, abbiamo discusso di diversi comandi GIT e istruzioni di configurazione Git per creare un alias per quei comandi in Git Bash.