作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下问题。
branch
repo 创建一个master
。我可以使用bitbucket dashboard
或Terminal
创建分支。如果我使用Terminal
,则创建的分支不会显示在Overview
中。但是,如果我使用仪表板中的Create a branch
进行创建,它会显示该分支,但其中不包含任何内容,并要求我使用git fetch && git checkout branchname
命令进行结帐。master
已更改为,并且我的分支也已更改。因此,如何将分支的更改合并到主。有哪些步骤可以做到这一点。 (最好的方法是使用命令或Bitbucket仪表板合并)git branch
,它将显示master
和other branches
。所以我该如何从终端更改分支。 最佳答案
1)在Bitbucket上创建分支时,该分支在本地不存在。这可能是仪表板建议您执行git fetch
的原因。 Git提取会将新创建的分支带入本地Git。之后,您可以通过git checkout newBranch
进行结帐。如果您是在本地创建分支的,则这些步骤将相反地进行。具体来说,新分支将存在于本地Git中,但在您执行git push
之前,将不存在于Bitbucket远程 Controller 上。
以我的经验,通过git checkout -b
在本地创建分支是创建分支的典型方法,因为通常这是由开发人员在其本地环境中完成的。
2)要将分支的更改合并到master
,可以尝试以下操作:
git checkout master
git merge yourBranch
git checkout <branch_name>
即可。例如,要从
yourBranch
切换到
master
,您可以输入:
git checkout yourBranch
关于branch - 如何在bitbucket上合并分支到master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41320152/
我是一名优秀的程序员,十分优秀!