我正在使用一个开源项目,它是托管在git-集线器上的。
我还在我的项目结束时对这个项目做了很多修改,并将其保存在我的另一个本地存储库中。
因此,当我需要从git-集线器获取新的更改时,我将面临合并两个方面的问题(本地存储库和git-集线器的更改)。
例如:项目1 -> local1也来自github : project 1 -> git-1 **这些更改位于同一个目录中。目前,我正按以下步骤合并这两项工作:
但是,如果从git-集线器(现在树是project1 1->git->git-2)和本地(project1 1-> local 1->local 2)的.if中进行任何新的更新,我现在将这两者合并,我不得不再次重复(再次添加local1的更改)。如果我只能添加local2的更改,我就没事了。
我希望我所想说的是清楚的。
发布于 2012-04-18 11:51:35
手动操作是非常困难的,您正在使任务变得复杂且容易出错。
Git可以通过使用引用(如origin/branch、origin/master等)指定远程存储库的状态来帮助您做到这一点。
请参阅诸如git merge origin/branch、git chekout branch等命令和类似的内容。您不需要不同的工作副本,也不需要在目录之间手动移动内容。当切换不同的分支时,Git会为您处理它。
https://stackoverflow.com/questions/10205383
复制相似问题