如何推送到 Gitlab 上的远程 git 分支?
How to push to a remote git branch on Gitlab?
我在 GiLab 上有这个仓库:
https://gitlab.com/testrepo/api.git
这个 repo 上有一个名为 testing
的分支。我怎样才能推送到这个 repo 的 testing
分支?
如果我这样做:
git push origin master
它会将我的 master 推向可能是 repo 的 master。
您可以使用命令:
git push origin <your_local_branch>:<remote_branch>
推动 git 中的任何分支。在您的示例中,这相当于 运行:
git push origin master:testing
如果你在 git
中的任何分支上推送,你也可以试试这个
如果没有任何效果,请从基础开始,创建一个新分支,然后通过 git checkout branch_name 转到该分支,并在代码中进行所需的更改,然后添加 .、commit 和要将本地更改推送到 git 分支,请使用以下命令。它应该有效。
$ git push --set-upstream origin Name_of_the_branch
git push origin
对我有用。但请确保,您在远程跟踪分支 (origin/testing)。
要移动到远程跟踪分支,首先确保你这样做
git remote set-url origin https://gitlab.com/testrepo/api.git
git fetch origin
git checkout "testing" "origin/testing"
我在 GiLab 上有这个仓库:
https://gitlab.com/testrepo/api.git
这个 repo 上有一个名为 testing
的分支。我怎样才能推送到这个 repo 的 testing
分支?
如果我这样做:
git push origin master
它会将我的 master 推向可能是 repo 的 master。
您可以使用命令:
git push origin <your_local_branch>:<remote_branch>
推动 git 中的任何分支。在您的示例中,这相当于 运行:
git push origin master:testing
如果你在 git
中的任何分支上推送,你也可以试试这个如果没有任何效果,请从基础开始,创建一个新分支,然后通过 git checkout branch_name 转到该分支,并在代码中进行所需的更改,然后添加 .、commit 和要将本地更改推送到 git 分支,请使用以下命令。它应该有效。
$ git push --set-upstream origin Name_of_the_branch
git push origin
对我有用。但请确保,您在远程跟踪分支 (origin/testing)。
要移动到远程跟踪分支,首先确保你这样做
git remote set-url origin https://gitlab.com/testrepo/api.git
git fetch origin
git checkout "testing" "origin/testing"