由于我将我的分叉称为文件夹,因此我使用它们进行快速推送时想要制作命令
git commit -a && git push origin printf '%s\n' "${PWD##*/}" && git fetch --all
不知为何它不起作用。如何在命令中发出任何命令?
答案1
git push origin printf '%s\n' "${PWD##*/}"
printf
命令将按字面意思执行该操作。它需要在 git 语句之前运行。您可以通过预先将其设置为变量(或更常见的是)将其包装起来来实现这一点:
git push origin $(printf '%s\n' "${PWD##*/}")