我正在学习如何将源树与bitbucket一起使用,现在我不知道如何做到这一点:
我们已在客户端安装了一个版本,我们希望将所有更改复制到master分支并标记它。
如果我签出master分支并与develop分支合并,我将失去开发分支。
如何在不丢失开发分支的情况下将所有提交移动到master分支?
答案 0 :(得分:1)
如果我签出master分支并与develop分支合并,我将失去开发分支。
那不是真的;分支仍然存在。您的开发分支的提示将与master相同,但在那时可以预期。
感到有信心将两个分支合并在一起。你不会失去任何东西(除非合并冲突没有得到正确解决,但是我们希望有适当的测试来防止这种情况发生)。
此时,需要通过git tag -a <tagname>
创建标记,然后通过git push origin <tagname>
推送标记。
答案 1 :(得分:0)
合并分支不会删除正在合并的分支,至少在默认情况下不会删除。
另外,对于您的信息,您可以通过在源代码树中双击它来检查特定提交(在您的实例中是开发分支中的最新提交) - 您将收到警告,这将创建一个&#34;分离的&# 34;状态,他们只需点击&#34;分支&#34;按钮从那里创建一个新的分支。