菜鸟笔记
提升您的技术认知

Git 分支管理

阅读 : 1015

分支就是在版本控制中从主干分离出来的一个或多个任务,进行同时开发,它们之间是互不干扰的。在必要的时候可以将分支合并(merge)到主干(master)。最终达到多人协作开发的目的。

分支的操作

创建分支

命令:git branch [分支名]

列出分支

命令:git branch

切换分支

命令:git chekout [分支名]

合并分支

命令:git meger [分支名]

一旦某分支有了独立内容,你终究会希望将它合并回到你的主分支。 你可以使用以上命令将任何分支合并到当前分支中去

删除分支

命令:git branch -d [分支名]

解决冲突

Git中的分支切换

与SVN不同的是Git中分支创建其实是建立一个指向commit的可变指针(HEAD).

而SVN中是完全复制出一份与主干一样的内容,可想而知多么影响效率,浪费空间。

当前HEAD指向master提交:
Git分支master

当前HEAD切换到branch分支,只是将HEAD指针指向不同分支的commit。
Git分支branch

笔记 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址