Sto cercando di creare un alias che utilizza sia più comandi Git sia parametri posizionali. Ci sono pagine StackOverflow per ognuna e sembrerebbe dolorosamente ovvio fare entrambe le cose, ma ho dei problemi.
Ad esempio, voglio passare al ramo foo ed eseguire uno stato. Quindi nel mio .gitconfig
ho:
[alias]
chs = !sh -c 'git checkout $0 && git status'
che non funziona. Considerando che qualcosa di simile funzionerà.
chs = !sh -c 'git checkout $0'
echoes = !sh -c 'echo hi && echo bye'
Qualsiasi approfondimento sarebbe apprezzato.