我想从源上的开发分支创建一个名为 test 的本地和远程分支。但是,即使我当前的本地分支在我签出新分支时正在跟踪 origin/develop,但它需要 origin/master。因此,我必须按照以下步骤在远程和本地获取测试分支。
git checkout -b test ( By default it picks origin/master though my current branch tracks origin/develop)
git fetch origin
git reset --hard origin/develop
git push -u origin test