我从一个回购克隆主分支。
我对当地人做了一些改变。现在我的回购是主分支的副本
从此以后,我想将我的代码提交给原始但不是主分支的“测试”分支
当我做一个git pull时,它会从主分支中获取更改,但我不希望这样。我想要从测试分支进行更改
如果我git checkout test
,因为它是分叉回购的分支没有出现。我还能做些什么呢?
答案 0 :(得分:2)
git push -u <remote> <localbranch>:<remotebranch>
所以例如:
git push -u origin mybranch:mybranch
答案 1 :(得分:0)
如果您为远程test
分支设置本地跟踪分支,那么我认为您可以执行类似的操作(可能有语法错误):
git pull origin/test test