Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我从一个 repo 克隆了 master 分支。 我对本地进行了一些更改。现在我的 repo 是 master 分支的副本。 从此以后,我想将我的代码提交给原始分支,而不是主分支,即“测试”分支。 当我执行 git pull 时,它会从主分支中提取更改,但我不希望这样。我想要测试分支的更改。 如果我git checkout test,因为它是分叉回购的一个分支,所以不会出现。我还能做什么?
git checkout test
git push -u <remote> <localbranch>:<remotebranch>
例如:
git push -u origin mybranch:mybranch
如果您为远程分支设置本地跟踪分支test,那么我认为您可以执行以下操作(可能有语法错误):
test
git pull origin/test test