【Git、GitHub、Gitee】Git分支的概念、原理与操作详解(超详细) - 教程
<style>pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-size: 14px !important; line-height: 1.6 !important; padding: 16px !important; margin: 16px 0 !important; background-color: rgba(248, 248, 248, 1) !important; border: 1px solid rgba(225, 228, 232, 1) !important; border-radius: 6px !important; tab-size: 4 !important; -moz-tab-size: 4 !important; max-width: 100% !important; box-sizing: border-box !important }code { font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-size: 14px !important; white-space: pre !important; word-wrap: normal !important; word-break: normal !important; overflow-wrap: normal !important; display: inline !important; background: rgba(0, 0, 0, 0) !important; border: none !important; padding: 0 !important; margin: 0 !important; line-height: inherit !important }
pre code { background: rgba(0, 0, 0, 0) !important; border: 0 !important; border-radius: 0 !important; display: block !important; line-height: 1.6 !important; margin: 0 !important; max-width: none !important; overflow: visible !important; padding: 0 !important; white-space: pre !important; word-wrap: normal !important; word-break: normal !important; color: inherit !important }
.token.comment, .token.prolog, .token.doctype, .token.cdata { color: rgba(112, 128, 144, 1) !important; font-style: italic !important }
.token.punctuation { color: rgba(153, 153, 153, 1) !important }
.token.atrule, .token.attr-value, .token.keyword { color: rgba(0, 119, 170, 1) !important; font-weight: bold !important }
.token.function, .token.class-name { color: rgba(221, 74, 104, 1) !important; font-weight: bold !important }
.token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted { color: rgba(102, 153, 0, 1) !important }
.token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted { color: rgba(153, 0, 85, 1) !important }
.cnblogs-markdown pre, .cnblogs-post-body pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; background-color: rgba(248, 248, 248, 1) !important; border: 1px solid rgba(225, 228, 232, 1) !important; border-radius: 6px !important; padding: 16px !important; margin: 16px 0 !important }
pre, pre, pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important }</style>
<div class="markdown_views prism-atom-one-light" id="content_views"><svg style="display: none" xmlns="http://www.w3.org/2000/svg"><path d="M5,0 0,2.5 5,5z" id="raphael-marker-block" stroke-linecap="round" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0)"></path></svg><h2>【Git、GitHub、Gitee】Git分支的概念、原理与运行详解(超详细)</h2><ul><li>Git 分支概念与原理</li><li>Git 分支操作详解</li></ul><p>(持续更新中,欢迎关注!)</p><p></p><div class="toc"><h4>文章目录</h4><ul><li>【Git、GitHub、Gitee】Git分支的概念、原理与操作详解(超详细)</li><li><ul><li>一、Git分支概述部分</li><li><ul><li>1. Git分支概念</li><li>2. Git分支原理</li><li>3. Git分支的优势</li></ul></li><li>二、Git分支操作详解</li><li><ul><li>1. 分支查看命令</li><li>2. 分支创建命令</li><li>3. 分支切换命令</li><li>4. 分支合并命令</li><li>5. 分支删除命令</li></ul></li><li>三、Git分支工作流程</li><li><ul><li>1. 基本分支工作流程</li><li>2. 多人协作分支工作流程</li></ul></li><li>四、Git分支高级操作</li><li><ul><li>1. 分支重命名</li><li>2. 远程分支管理</li><li>3. 分支比较</li></ul></li><li>五、Git分支策略</li><li><ul><li>1. Git Flow分支模型</li><li>2. GitHub Flow分支模型</li><li>3. Forking Workflow分支模型</li></ul></li><li>六、Git分支常见问题与处理方法</li><li><ul><li>1. 分支合并冲突</li><li>2. 分支误删恢复</li><li>3. 分支推送难题</li></ul></li><li>七、Git分支最佳实践</li><li><ul><li>1. 分支命名规范</li><li>2. 分支管理策略</li><li>3. 提交信息规范</li></ul></li><li>八、Git分支常用命令汇总</li></ul></li></ul></div><p></p><hr><h3>一、Git分支概述部分</h3><p><img alt="在这里插入图片描述" src="https://i-blog.csdnimg.cn/direct/865f66a6d3554639907830bdab953b6f.png"></p><h4>1. Git分支概念</h4><p><code>在Git中,分支是轻量级的可移动指针,它使得并行开发成为可能</code></p><ul><li><p><strong>什么是Git分支</strong></p><ul><li>指向提交对象的可变指针就是Git分支本质上</li><li>默认分支名为master或main</li><li>每次提交后,当前分支指针会自动向前移动</li></ul></li></ul><p><code>分支底层其实也是指针的引用</code><br><img alt="在这里插入图片描述" src="https://i-blog.csdnimg.cn/direct/d7234605f581413ebe3d8c7bb415f118.png"></p><ul><li><strong>分支的作用</strong><ul><li>支持并行开发,不同功能能够在不同分支上开发</li><li>隔离编写工作,避免相互影响</li><li>便于版本管理和发布控制</li><li>支持实验性功能研发,不影响主干代码</li></ul></li></ul><h4>2. Git分支原理</h4><ul><li><p></p></li></ul></div><br><br>
来源:https://www.cnblogs.com/ljbguanli/p/19318431
頁:
[1]