$ git checkout -q -b foo origin/foo Branch foo set up to track remote branch foo from origin. I said -q because I didn't want *any* output. I looked at the git sources, on the maint branch, and it appears to still be the case. I see this behavior on 1.7.1. Kevin