2016-05-17 89 views
0

我正在分支xyz上工作,该分支最初来自分支develop。 将文件提交并推送以供审阅之后,指出在原分支develop中发生了另一个更改,这是新分支xyz中更改所需的。此更改在文件中F如何从原始分支获取最新代码到您现有的git分支中

我想将文件F(原始)中的最新更改放到新分支xyz而不必在git中提交更改。但我怀疑如果我拿最新的文件,它会说我在xyz里改了它。

+0

为什么你要避免提交的符号?如果您对想要共享的分支进行更改,通常会提交(也可能推送)。但是,您可以隐藏您的本地更改,进行合并(合并您的另一个分支的更改),然后将合并更改应用于合并结果顶部的分支。 – jverhoelen

+0

请参阅[Git-Branching-Rebasing](https://git-scm.com/book/en/v2/Git-Branching-Rebase)。它可以帮助你。 – pRaNaY

回答

0

谢谢@ jverhoelen,@pRaNaY。 这有效。

步骤:

  1. 拉最新代码,并切换到工作分支 - >会有冲突
  2. 执行混帐与原籍分支合并解决冲突
  3. 使用混帐合并工具 - 我二手p4merge,这是真正的好
  4. 的矛盾将突出显示/与>>>>接壤... < < < < ...符号
  5. 必须通过手动删除原始部分或自己的更改以及额外>删除这些冲突。 < | =,强调冲突
  6. 然后添加,提交和推送
相关问题