When I execute git branch
on the command line I get a list of all the branches on a repo, however when I execute $(git branch)
in a sub-shell, it first prints out a list of files in the top level folder in a repo before printing out the branch names. Why?
I'm basically trying to iterate over the branches using a for loop, but the listing of files breaks my script.
for i in $(git branch); do
echo $i
done
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…