我有一个 Git Shell,用于编译东西。典型的命令是:
cls ; make ; ./bin/Executable.exe
是否可以在现有的 shell 中为该命令分配特定的热键?
答案1
当你在 -repository 中时git
,你可以在 中定义别名git
。例如,我在我的 中有这个gitconfig
:
[alias]
show-graph = log --graph --abbrev-commit --oneline --decorate
因此,调用时git show-graph --all
实际执行的是git log --graph --abbrev-commit --oneline --decorate --all
。您不仅可以git
在此处缩写/别名命令,还可以使用 开始替换!
,它将被视为 shell 命令,因此以下命令应该适合您:
$ git config --local --add 'alias.build' '! cls; make; ./bin/Executable.exe'
$ git build
<should execute your command>