我尝试了这样的方法:
pushOut=`git push`
但是当我尝试时:
echo $pushOut
我得到一个空字符串
答案1
git push
显然,打印到 stderr,因此将 stderr 重定向到 stdout:
$ a=$(git push 2>&1)
$ echo "$a"
Everything up-to-date
我尝试了这样的方法:
pushOut=`git push`
但是当我尝试时:
echo $pushOut
我得到一个空字符串
git push
显然,打印到 stderr,因此将 stderr 重定向到 stdout:
$ a=$(git push 2>&1)
$ echo "$a"
Everything up-to-date