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

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

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

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

【问题讨论】:

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

标签: git github merge sync repository


【解决方案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

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

【讨论】:

  • 我的修改保留了吗?
猜你喜欢
  • 2013-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-16
  • 1970-01-01
相关资源
最近更新 更多