首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据git-diff更改强制git合并。

根据git-diff更改强制git合并。
EN

Stack Overflow用户
提问于 2016-09-27 09:34:45
回答 2查看 456关注 0票数 0

我在解释我的问题。我希望将一个本地(而不是在git版本控制下)项目与其主git分支中的更改合并。

换句话说,我对一个项目做了一些局部修改(但我没有使用git)。同时,在主枝上添加了一些修改。现在,我想更新项目的本地版本,在本地版本和git存储库中进行“合并”。

我试过的是:

  • 我创造了一个大师的分支;
  • 我在新的分支上复制了我的修改;
  • 我尝试将主程序合并到新创建的分支上(显然它不起作用)

如果我在新分支和硕士之间使用git,我会看到所有的不同之处。我想要一个有这种差异的分支,在这个分支中,我要解决分歧引起的冲突。

有什么建议可以解决我的问题吗?

EN

回答 2

Stack Overflow用户

发布于 2016-09-27 09:45:40

如果您可以在master中找到基于本地更改的提交,则可以签出此提交,创建主"master_old"-branch的“旧”版本,将更改复制到其中并提交它们。然后,您可以将master合并到您的分支中,并解决由此产生的冲突。

票数 0
EN

Stack Overflow用户

发布于 2016-09-27 10:19:11

这似乎很复杂,也许你可以使用一些可视化的合并工具来帮助你。

或者如果您想在没有新更改的情况下转到最后一个版本,只需运行git reset --hard HEAD~即可。

mergeconflicts

visual mergetool

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

https://stackoverflow.com/questions/39721143

复制
相关文章

相似问题

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