美文网首页
git分支管理

git分支管理

作者: sarafina527 | 来源:发表于2016-10-21 14:43 被阅读0次

每个仓库都是有一个分支存在的,那就是master分支(主分支),该分支是由Git自动产生的。

1.创建分支

$ git branch local

对于新产生的local分支,初始时是完全等同于主分支的。但在local分支所进行的所有版本更新工作都不影响主分支,这意味着作为项目的参与者可以在local中开始各种各样的更新尝试。

2.查看当前项目所有分支

$ git branch
--local
--* master

分支名之前存在*符号的表示此分支为当前分支,默认当前分支是master分支。

3.切换分支

$ git checkout local

将当前分支切换为 前文所产生的local分支
4.分支合并

$ git checkout master  --将当前分支切换为master
$ git merge local --将local分支与当前分支合
$ git branch -d local --分支检查无误且与master成功合并,那该分支就没用了,可以删除

对于未有合并的分支是无法删除的。如果想不问青红皂白地删除一个分支,可以使用git-branch的-D选项。

4.新协同开发

基于分支管理。举个栗子,A,B两个人拉取git pull服务器上最新版本后,建立自己的分子命名为A,并切换成当前分支:

$ git branch A
$ git checkout A
...开发工作...
$ git checkout  --切换到master分支
$ git merge A  --将自己的分支与master分支进行合并
$ git branch -d A --删除A分支

引入分支管理功能可有效防止因个人操作不当而导致向服务器test仓库提交太多的脏数据。另外也有效保持了本地项目主分支的干净,避免了频繁git-clone服务器端的test仓库来恢复本地的项目主分支。

相关文章

  • git常用命令

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

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • GIT分支管理

    GIT 分支管理 参考:在阿里,我们如何管理代码分支?GitHub Flow & Git Flow 基于Git...

  • git常用操作

    Basic Operation 分支管理切换分支git checkout git checkout -b #...

  • git提交代码规范管理

    GIT分支管理 git远程分支主要包括:master develop fixbugmaster:整个项目主分支,...

  • 2021-11-30

    一、分支管理 1、创建分支 git branch 2、查看分支 git branch...

  • git分支仓库管理

    git分支和标签管理 创建分支 git branch banchName git checkout -b bra...

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

  • git 创建分支提交远程分支

    Git创建与管理远程分支 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1....

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

网友评论

      本文标题:git分支管理

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