如何为输出“git push”命令设置变量

如何为输出“git push”命令设置变量

我尝试了这样的方法:

pushOut=`git push`

但是当我尝试时:

echo $pushOut

我得到一个空字符串

答案1

git push显然,打印到 stderr,因此将 stderr 重定向到 stdout:

$ a=$(git push 2>&1)
$ echo "$a"
Everything up-to-date

相关内容