美文网首页
分支管理

分支管理

作者: skoll | 来源:发表于2022-06-28 00:21 被阅读0次

优势

1 .创建,切换,删除,都能在1秒内完成,无论你的版本库是1个文件还是1万个文件
2 .查看当前分支 git branch 当前所在分支会有一个*号

创建分支

1 .git checkout -b div(-b 就是创建并切换)

1 .git branch dev 创建一条分支
2 .git checkout dev 切换到dev分支

删除分支

1 .git branch -d dev 删除dev分支。一般合并之后旧分支就没用了
2 .

合并分支

1 .合并任意两条分支
2 .某一条分支合并到当前分支

1 .先切换到最终分支
2 .git merge dev 把dev的分支合并到当前分支
3 .合并之后有操作
4 .i进入插入模式
5 .填写合并分支的原因
6 .esc退出插入模式
7 .在最下方输入:wq后按回车键即可

3 .参数

1 .--no-ff :合并的时候,禁止使用
image.png

//不使用快模式合并的分支图

image.png

//使用快模式的图

切换分支

1 .git switch -c dev 创建并切换dev分支fast forward模式。所以这里的合并相当于要做一次commit,所以完整的指令应该是这样的
git merge --no-ff -m "merge with no-ff" dev

分支冲突

1 .Your branch is up to date with 'origin/master'. 本地新的分支提交在切换到本分支的时候没有merge
2 .git merge的时候有冲突必须先解决冲突。在提交,解决冲突就是把git合并失败的文件手动编辑为我们希望的内容,在提交
3 .git log --graph可以看到分支合并图


image.png
|Accept Current Change|接受当前分支1的修改|
|Accept Incoming Change|接受pull导入主分支的修改|
|Accept Both Change|同时接受两个分支的修改| 两个修改都生效
|Compare Changes|对比修改,主要用于手动修改|

相关文章

  • Git | 分支管理

    git分支管理 主分支 功能分支 - feature 预发布分支 - release 修补bug分支 - fixbug

  • git 常用命令

    Git 分支管理 查看本地分支 查看远程分支 创建本地分支 切换本地分支 删除本地分支 删除远程分支

  • Git分支

    内容简介 分支简介 创建分支 查看分支 切换分支 分支合并 删除分支 分支管理 远程分支 分支简介 为了真正理解 ...

  • Git规范

    分支管理 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳...

  • Git 分支开发规范

    分支管理 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳...

  • git 和 github

    分支管理 查看本地分支 查看远程分支 查看所有分支 创建分支 切换分支 将新分支推送到github 删除本地分支 ...

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

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

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

  • 分支管理

    本节内容: 创建与合并分支 解决冲突 分支管理策略 bug分支 Feature分支 多人协作

  • 14 分支管理-分支管理策略

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd1836...

网友评论

      本文标题:分支管理

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