主页 > 互联网  > 

合并主分支到子分支

参考:【Git】合并分支出现 Please enter a commit message to explain why this merge is necessary.-CSDN博客

git 如何将主分支(master)合并到子分支上_git 将主分支合并到子分支-CSDN博客

1、先切换到主分支master

git checkout master

2、把主分支代码拉到本地(因为准备用来合并到自己的分支上)

git pull

3、切换到我们的分支上(子分支)

git checkout BubBranch

4、把刚刚拉下来的主分支代码和我们的分支合并上

git merge master /*         如果出现合并失败,使用以下方案?     1、git status  查看文件是否都已提交     2、git add . 或 git add ./     把文件提交到暂存区     3、git commit -m 'feat:改动说明'   提交到仓库区     解释:出现这种状态是因为你把拉下来的主分支(master)代码做了一些改动,哪怕修改一个标点符号也是不能合并,需要提交完才可以合并 */ 

注意:如果出现了Please enter a commit message to explain why this merge is necessary.报错

报错信息 报错示例图:

报错示例代码:

merge brach "test" # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch.  # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. ~ ~ ~ -- INSERT -- recording

报错中文翻译:

# 请输入一个提交消息来解释为什么合并是必要的,   # 特别是当它合并一个更新的上游到一个主题分支。   #    # 以“#”开头的行将被忽略,空消息将中止   # 提交。  

解决方法 不写原因直接3,4步骤,写原因则1,2,3,4步骤

1,按键盘字母 i 进入insert模式 2,修改最上面那行黄色合并信息,可以不修改 3,按键盘左上角"Esc" 4,输入":wq",注意是冒号+wq,按回车键即可

merge brach "test" # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch.  # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. ~ ~ ~ :wq

5、合并完提交到自己的分支上,更新我们github上的分支代码

git push

6、再拉下来就是刚刚合并完的最新代码了

git pull

标签:

合并主分支到子分支由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“合并主分支到子分支