Разница между git checkout --track origin/branch и git checkout -b branch origin/branch

Кто-нибудь знает разницу между этими двумя командами для переключения и отслеживания удаленной ветки?

git checkout -b branch origin/branch
git checkout --track origin/branch

Я думаю, что оба отслеживают удаленную ветку, поэтому я могу отправить свои изменения в исходную ветку, верно?

Есть ли практические отличия??

Спасибо!

196
задан Zoe 10 November 2017 в 05:57
поделиться