Linux 将git命令输出重定向到另一个
如何在另一个git命令的“前面”重定向git命令的命令 例如,如何使以下命令正常工作:Linux 将git命令输出重定向到另一个,linux,git,redirect,Linux,Git,Redirect,如何在另一个git命令的“前面”重定向git命令的命令 例如,如何使以下命令正常工作: git diff --name-only | git commit -m 就像我可以将ls重定向到cat-e一样 ls | cat -e 谢谢你 您需要做的是: git diff --name-only | git add . && git commit -m"$(git diff --cached --name-status)" 提交前是否尝试添加文件?所以:git diff--na
git diff --name-only | git commit -m
就像我可以将ls重定向到cat-e一样
ls | cat -e
谢谢你 您需要做的是:
git diff --name-only | git add . && git commit -m"$(git diff --cached --name-status)"
提交前是否尝试添加文件?所以:git diff--name only | git add&&git commit-m?@davidmpaz是的,我做了,它不起作用。很抱歉没有具体说明。我希望您可以尝试给定命令的变体,以便在途中学习。该解决方案作为答案发布。谢谢,但我希望“[消息]”被gif diff--name only的输出替换。我已更新了答案。您可以在提交时调用git diff--cached,它将为您提供更改和添加到git存储中的内容。谢谢@大卫帕兹如果这是你想要的,你能接受答案吗?谢谢!很高兴它确实帮助了你;)