Oggi vogliamo essere un po’ geek e configurarci il prompt per git a linea di comando.
Per fare questo scarichiamoci questi cinque file più, se volete utilizzarlo come editore predefinito, Sublime Text:
- profilo del terminale (shadowsheep.terminal)
- .bash_profile (bash_profile, da rinominare e copiare nella nostra home)
- git_configure_commands.sh
- git-prompt.sh (GitHub)
- git-completion.bash (GitHub)
- Sublime Text
Il profilo dobbiamo importarlo dal menu del nostro terminale: Terminal –> Settings (io l’ho in inglese) e poi sotto la lista di profili, clicchiamo la piccola ruota dentata vicino al “-” (meno)
Scarichiamo (nella cartella Downloads) bash_profile e apriamo il terminale e digitiamo:
cd mv Downloads/bash_profile .bash_profile
ATTENZIONE: copiate il .bash_profile solo se non ne avete già uno, altrimenti integrate il vostro con quanto scritto nel mio.
Scarichiamo (nella cartella Downloads) git-prompt.sh e git-completion.bash (presi direttamente dal repository ufficiale di git su GitHub – https://github.com/git/git) e git_configure_commands.sh
Digitiamo i comandi
cd mv Downloads/git_configure_commands.sh . mv Downloads/git-completion.bash . mv Downloads/git-prompt.sh .
A questo punto lanciamo il comando git_configure_commands.sh
./git_configure_commands.sh
che imposterà il conflict style a diff3, metterà il push.default ad upstream e imposterà Sublime Text come l’editore di default per il messaggio di commit (fate attenzione qui che il percorso di Sublime Text sia anche da voi come nel file, altrimenti correggetelo)
A questo punto non vi resta che chiudere e riaprire il terminale e navigare in una cartella che sia un repository git.
Ecco qua!
Si lo so, l’interfaccia grafica ci vizia un po’, ma avere anche una riga di comando tutta personalizzata non è male 😉