美文网首页
【Git学习总结之Git的分支管理】

【Git学习总结之Git的分支管理】

作者: 西布鲁克 | 来源:发表于2021-06-01 17:57 被阅读0次

    几乎每一种版本控制系统都以某种形式支持分支,使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。Git同样也支持分支管理,分支管理可以让不同的人负责不同的模块,最后通过不同的分支统一合并到主线上的方式实现同步开发。

    Git分支管理

    • 创建分支

    git branch <branchname>

    • 切换分支

    git checkout <branchname>

    当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。

    可以使用 git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下,从而在该分支中操作。

    git checkout -b <branchname>

    • 列出分支

    git branch

    没有参数时,git branch 会列出你在本地的分支。当执行git init完成初始化之后,默认会创建分支master作为当前分支。

    • 删除分支

    git branch -d <branchname>

    • 合并分支

    git merge

    你可以多次合并到统一分支, 也可以选择在合并之后直接删除被并入的分支。

    • 合并冲突
      当在不同分支下对相同文件做修改后合并会引起合并冲突的问题,git merge合并分支冲突时,需要手工修改冲突内容,然后使用git add和git commit提交修改,告诉git冲突已经解决完成。

    相关文章

      网友评论

          本文标题:【Git学习总结之Git的分支管理】

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