Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将本地代码推送到已经存在的所需git分支?_Git_Github - Fatal编程技术网

如何将本地代码推送到已经存在的所需git分支?

如何将本地代码推送到已经存在的所需git分支?,git,github,Git,Github,我在从主线切断一个分支后克隆了一个回购协议,现在对其进行了修改。现在,我想将我所做的更改推回到已经存在的远程分支。但在运行“gitpush”时,代码会被推送到主分支或主分支,而不是我最初剪切和克隆的远程分支。如何将本地代码推送到git上已经存在的分支 试试下面的内容 取树枝 git fetch--all 查看所有可用的分支, git分行 签出到现有分支 git签出分支机构名称 然后试着推 如图所示,请尝试显式指定分支名称: git push origin name_of_your_branch:

我在从主线切断一个分支后克隆了一个回购协议,现在对其进行了修改。现在,我想将我所做的更改推回到已经存在的远程分支。但在运行“gitpush”时,代码会被推送到主分支或主分支,而不是我最初剪切和克隆的远程分支。如何将本地代码推送到git上已经存在的分支

试试下面的内容

取树枝
git fetch--all

查看所有可用的分支,
git分行

签出到现有分支
git签出分支机构名称

然后试着推


如图所示,请尝试显式指定分支名称:

git push origin name_of_your_branch:name_of_your_branch
这意味着您指定要推送的本地分支的名称,以及要推送的远程分支的名称:

git push origin local-name:remote-name

最好通过以下方式与暂存中的最新主机合并:

git获取源主机:分支到推送

签出到it:

git签出分支机构到推送

合并工作代码:

git合并本地工作分支

然后,将此新分支推送到staging中的分支上:

git推送源分支到分支推送:分支在分支上存在


希望这有帮助

您可以参考以下命令:

git checkout -b <branch-name>  -- locally create new branch
git push -u origin <branch-name> -- create/update branch on server
git checkout <branch-name> -- move head to branch so that changes can be done on that branch
git status -- check branch name & changes done
git branch -- show branch present in your local (fetched from server in your local)
git checkout-b——本地创建新分支
git push-u origin--在服务器上创建/更新分支
git签出——将头部移动到分支,以便可以在该分支上进行更改
git状态--检查分支名称和已完成的更改
git branch——显示本地存在的分支(从本地服务器获取)

可能的副本请澄清问题。您不能“将回购推送到分支机构”,但您可以通过回购中的特定分支机构来实现。接下来,如果远程服务器中存在同名的分支,那么会有很大的区别,而且许多其他细节都很重要。对这个问题做了一些更改。希望现在更好更清晰。你试过什么?你推了吗?您在本地计算机的正确分支中的位置?如果你只是做了git push,你是否正确设置了上游?这可能是一本很好的读物:有趣的是,我从未见过origin branch:branch组合。