如果我执行
git version
mkdir test
cd test
touch a b c
git init
git add -A
git commit -m "test"
git branch -a
ls
x=$(git branch -a); echo $x
我得到以下输出:
git version 2.4.2
* master
a b c
a b c master
第一行是git版本
第二个是git branch -a
第三行是ls
的输出
第四行是x=$(git branch -a); echo $x
这很奇怪。第2和第4行不应该相等吗?