首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git合并两个不同存储库的同一个目录

git合并两个不同存储库的同一个目录
EN

Stack Overflow用户
提问于 2012-04-18 08:08:51
回答 1查看 171关注 0票数 1

我正在使用一个开源项目,它是托管在git-集线器上的。

我还在我的项目结束时对这个项目做了很多修改,并将其保存在我的另一个本地存储库中。

因此,当我需要从git-集线器获取新的更改时,我将面临合并两个方面的问题(本地存储库和git-集线器的更改)。

例如:项目1 -> local1也来自github : project 1 -> git-1 **这些更改位于同一个目录中。目前,我正按以下步骤合并这两项工作:

  1. 将本地存储库代码替换为git3 (现在树为Project1->git3 1)
  2. ,将其与head (即项目1-> local 1)
  3. 更新local1更改(head现在为项目1->local 1->git3 1--本地合并)

但是,如果从git-集线器(现在树是project1 1->git->git-2)和本地(project1 1-> local 1->local 2)的.if中进行任何新的更新,我现在将这两者合并,我不得不再次重复(再次添加local1的更改)。如果我只能添加local2的更改,我就没事了。

我希望我所想说的是清楚的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-18 11:51:35

手动操作是非常困难的,您正在使任务变得复杂且容易出错。

Git可以通过使用引用(如origin/branchorigin/master等)指定远程存储库的状态来帮助您做到这一点。

请参阅诸如git merge origin/branchgit chekout branch等命令和类似的内容。您不需要不同的工作副本,也不需要在目录之间手动移动内容。当切换不同的分支时,Git会为您处理它。

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

https://stackoverflow.com/questions/10205383

复制
相关文章

相似问题

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