git应用三方合并

git应用三方合并,git,patch,Git,Patch,我对应用包含与工作副本冲突的修补程序有疑问。我有点被git apply搞糊涂了,因为它有时会应用补丁并创建冲突标记,有时它只在我指定--3way时才这样做(如果我没有指定--3way,它会说补丁无法应用并且什么也不做)。这种行为是否取决于某些全局设置 Git版本:1.8.1.1将新分支与工作分支合并可能是更好的方法。如果您的工作分支是master,则以下是一个示例: 将主分支合并到新要素分支 git checkout new-branch git merge master 将新功能合并到主

我对应用包含与工作副本冲突的修补程序有疑问。我有点被git apply搞糊涂了,因为它有时会应用补丁并创建冲突标记,有时它只在我指定
--3way
时才这样做(如果我没有指定
--3way
,它会说补丁无法应用并且什么也不做)。这种行为是否取决于某些全局设置


Git版本:
1.8.1.1

将新分支与工作分支合并可能是更好的方法。如果您的工作分支是master,则以下是一个示例:

  • 将主分支合并到新要素分支

    git checkout new-branch
    git merge master
    
  • 将新功能合并到主功能

    git checkout master
    git merge -s theirs
    

您可以在此处阅读更多内容

您谈到合并分支,但我有补丁。例如,当我恢复隐藏的更改时,需要将修补程序合并到工作副本中,而这些更改不会干净地应用。