我有一个我正在从事的 Latex 项目的 Makefile。 Makefile 不是我的强项,但是有没有办法做类似的事情:
make git "My comment"
并执行 makefile:
git commit -m "My comment"
git push origin master
?
答案1
您可以使用变量并从 Makefile 中读取它。例子:
git:
git commit -m "$m"
然后你可以使用: 提交make git m="My comment"
。
答案2
你可以这样称呼它
make git-"My comment"
并为 编写模式规则git-%
:
git-%:
git commit -m "$(@:git-%=%)"
git push origin master