Quando você estiver em um git -repository, poderá definir aliases dentro de git . Por exemplo, eu tenho isso no meu gitconfig :
[alias]
show-graph = log --graph --abbrev-commit --oneline --decorate
Assim, ao chamar git show-graph --all , o que é realmente executado é git log --graph --abbrev-commit --oneline --decorate --all . Você não pode apenas abreviar / alias git comandos aqui, mas você também pode iniciar a substituição com ! e ele será tratado como um comando shell, portanto, o seguinte deve funcionar para você:
$ git config --local --add 'alias.build' '! cls; make; ./bin/Executable.exe'
$ git build
<should execute your command>