So di poter eseguire due comandi back-to-back nella riga di comando:
git add -u && git commit --amend --no-edit
Ho anche impostato gli alias usando doskey
doskey a=git add $*
Ma come posso combinare più comandi in un singolo doskeyalias?
doskey amend=git add -u && git commit --amend --no-edit
Ciò fallisce impostando il doskeyprimo comando doskey amend=git add -ue quindi procede immediatamente all'esecuzione git commit --amend --no-editin fase di esecuzione invece di salvare il comando composito doskeysull'alias.
Ho anche provato a citare il tutto:
doskey amend="git add -u && git commit --amend --no-edit"
Ma anche questo fallisce perché interpreta le citazioni alla lettera:
'"git add -u && git commit --amend --no-edit"' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch.