Van*_*nel 14 git merge branch atlassian-sourcetree
我正在使用bitbucket和sourcetree,我已经这样做了:
我有一个开发分支.从这个分支我创建了一个功能分支.
创建后,我已经修复了开发分支上的一些错误,并将其推送到此分支.
如何在功能分支中使用这些修复程序?我想我必须将开发分支合并到功能分支,但我不确定因为我是git的新手而且我不想做错什么让我失去开发分支.但现在我希望在我的功能分支上有这些修复.
我需要做什么?
Adi*_*kia 12
您希望将更改从开发分支转移到功能分支.因此,首先切换到功能分支并将开发分支合并到其中.如果您也想要开发分支的提交,请使用非快进合并--no-ff
方法.否则不要使用--no-ff
.
git checkout feature
git merge --no-ff develop
Run Code Online (Sandbox Code Playgroud)
当您将开发分支合并到功能分支时,请确保开发分支将保持不变.您可能会在功能分支中遇到合并冲突,可以通过此链接上的步骤轻松解决:http://softwarecave.org/2014/03/03/git-how-to-resolve-merge-conflicts/
小智 6
是的,您可以合并或优选在您的功能中进行反转.
git checkout feature
git rebase develop
Run Code Online (Sandbox Code Playgroud)
如果出现合并错误,可以跳过rebase
git rebase --skip
Run Code Online (Sandbox Code Playgroud)
或者解决冲突并继续(在添加解决方案后):
git rebase --continue
Run Code Online (Sandbox Code Playgroud)
另见这个问题
归档时间: |
|
查看次数: |
19086 次 |
最近记录: |