我在GitLab上有这个代码库:
https://gitlab.com/testrepo/api.git
在这个仓库中有一个名为testing
的分支。我该如何推送到这个仓库的testing
分支?
如果我执行以下操作:
git push origin master
这将会推送我的主分支到仓库的主分支。
示例:
git push origin <your_local_branch>:<remote_branch>
在 Git 中切换至任何分支并推送更改。在您的示例中,这相当于运行:
git push origin master:testing
git push origin
对我而言有效。但请确保您位于远程跟踪分支(origin/testing)上。
要移动到远程跟踪分支,请先确保执行以下操作
git remote set-url origin https://gitlab.com/testrepo/api.git
git fetch origin
git checkout "testing" "origin/testing"
如果你在git上推送任何分支,也可以尝试这个方法。
如果什么都不起作用,就从基础开始,创建一个新的分支,通过git checkout branch_name进入该分支,在代码中进行所需的更改,然后添加 . ,提交并使用以下命令将本地更改推送到git分支。它应该会起作用。
$ git push --set-upstream origin Name_of_the_branch
master
不同的分支上? - Rocel