Git:将完整回购与另一个合并[重复]

Posted

技术标签:

【中文标题】Git:将完整回购与另一个合并[重复]【英文标题】:Git: merge full repo with another one [duplicate] 【发布时间】:2013-07-18 14:27:00 【问题描述】:

首先,我是 github 的菜鸟…… 问题是我有一个分叉的回购,而且经常更新。 如何将整个回购与我的项目合并? 还有,他们新建了一个分支,怎么同步?

谢谢大家,抱歉英语不好。

编辑: 我不打算将 pull 发送到官方仓库,而只发送到我的仓库。

【问题讨论】:

都试过了,不是我的情况。我需要完全合并一个 repo,所有分支,就像我在官方工作一样,但是我的修改。实际上,我使用: git fetch official git merge official/master master git push 如果我尝试合并其他任何东西,它不起作用。 请更新您的问题,详细了解原始存储库中创建了哪个“新分支”,以及您是否使用本地功能分支进行自己的更改。你打算向原始仓库发送拉取请求吗? @Cupcake 不,我不打算将更新发送到官方仓库,但只发送给我的。 【参考方案1】:

克隆存储库

git clone git@itpsmgit1.magnetimarelli.com:tegra/repo_dir

创建一个本地分支来跟踪远程新创建的分支

git branch usrname_activity_dev --track origin/new_remote_branch

签出这个本地分支

git checkout usrname_activity_dev

从远程仓库拉取

git pull

你将拥有远程的所有内容:分支、标签等

【讨论】:

我的修改保留了吗?

以上是关于Git:将完整回购与另一个合并[重复]的主要内容,如果未能解决你的问题,请参考以下文章

两个数据框,计算重复的ID并与另一个具有相同ID的数据框合并?

Git将多个分支合并到一个新分支中[重复]

将 git repo 分支(具有不同的历史记录)合并到主分支 [重复]

在推入 Git 之前合并多个提交 [重复]

与熊猫外部合并时出现重复问题

无效 BFG 使用后 Git 合并重复