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>