美文网首页Git_之路
Git_6_分支合并

Git_6_分支合并

作者: 孤宆 | 来源:发表于2018-04-16 17:13 被阅读7次

本Git系列内容更多是基于廖雪峰老师的Git教程的个人笔记、总结和扩展,如有错误,请多多指正。

通常,Git在合并分支是默认使用的是Fast forward模式。在这种模式下,删除分支后也会删除分支信息。
如果需要强制禁用Fast forward,Git在合并分支时就会自动生成一个新的commit,这样就可以查看分支信息。
开始实战,首先创建切换dev分支

$ git checkout -b dev
Switched to a new branch 'dev'

新建一个文件2.txt写入任意内容

hello 2.txt

提交修改

$ git add 2.txt

$ git commit -m '2.txt_v1.0'
[dev c7548cf] 2.txt_v1.0
 1 file changed, 1 insertion(+), 1 deletion(-)

现在切换回master分支

$ git checkout master
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 20 commits.
  (use "git push" to publish your local commits)

准备合并dev分支,注意--no-ff参数

$ git merge --no-ff -m 'merge with  no-ff' dev
Merge made by the 'recursive' strategy.
 2.txt     | 1 +
 1 files changed, 1 insertions(+)
 create mode 100644 2.txt

因为本次合并需要创建一个新的commit,所以需要加上-m参数并填写说明

相关文章

  • Git_6_分支合并

    本Git系列内容更多是基于廖雪峰老师的Git教程的个人笔记、总结和扩展,如有错误,请多多指正。 通常,Git在合并...

  • Git常用指令

    合并分支:(把B分支合并到A分支)

  • Git分支

    分支简介 分支创建 分支切换 分支新建与合并 新建分支 分支的合并 分支删除 遇到冲突时的分支合并 解决冲突之后,...

  • git常用操作

    1、查看分支 2、下载分支、合并分支、删除分支 3、新建分支,合并分支

  • ProGit读书笔记-2.Git分支

    分支的新建与合并 分支的新建与合并 分支的合并 删除分支 分支的管理 远程分支 远程分支 (远程仓库名)/(分支名...

  • SourceTree常用操作 -- 1

    简介 新建 现有分支新建 新分支 分支 -> 新建新分支。 合并 某分支合并到当前分支 某分支上右键,选择“合并X...

  • Git 常用命令

    合并分支 先切换到指定分支 合并分支 查看分支状态 推送分支到远程

  • Git 经验分享(公司开发常用git命令) 2020.04.10

    Git 经验分享 一、 创建与合并分支 从master分支创建dev分支并切换到dev分支 分支合并(将dev合并...

  • Git 14合并分支

    合并分支 ========= 命令 git merge [name] 合并分支 分支名称 git branch -...

  • Git(三)——Branch分支

    创建分支 查看分支 切换分支 创建并切换分支 删除本地(合并)分支: 删除本地(未合并)分支: 删除远程分支 分支...

网友评论

    本文标题:Git_6_分支合并

    本文链接:https://www.haomeiwen.com/subject/pviskftx.html