首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >植入分支

植入分支
EN

Stack Overflow用户
提问于 2013-01-22 17:26:09
回答 2查看 65关注 0票数 0

我在本地克隆了一个git回购系统。我已经做了很多次提交给主人分支,而不是推入远程。同时,其他人也加入了遥控器的主人。现在,我希望将提交保留在远程回购上,但在从最初克隆的提交开始的分支中保存。主要的原因是为了保持我的承诺的历史,但没有与师父合并。提前感谢您提出的任何有用的想法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-22 18:17:28

假设您的遥控器是origin,而您的本地分支是master,那么您希望推送到new_branch

代码语言:javascript
复制
git push origin master:new_branch
票数 5
EN

Stack Overflow用户

发布于 2013-01-22 20:39:26

cjc343 343的答案虽然在技术上是正确的,但我觉得不完整。我建议为你的工作设立一个地方分支机构,然后再推动它。这样,主人就可以追踪起源/主人,相信我,当你这样做的时候,生活会更容易。

假设你处于领先地位,而你的主人在你最初的克隆点之后还有几次提交.

代码语言:javascript
复制
git checkout -b new_branch
git push origin new_branch
git checkout master
git reset --hard origin/master

这1)创建一个新的本地分支,2)将其推送到远程存储库,3)切换到master,4)将主服务器重置为原始/主,这样您就可以再次轻松地拉动其他人的工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14464460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档