美文网首页
Git分支管理

Git分支管理

作者: 冯小糖 | 来源:发表于2017-07-18 10:43 被阅读0次

我喜欢这样一种说法,分支管理就像是平行宇宙,我在家里写随笔,另一个我在露天泳池里翻滚,还有一个我在草地上弹吉他,剩下一个我在厨房里炖汤。

能同时做很多事,是我的梦想。会IOS开发还能参与Android项目,能做web前端还能写java代码,可以读懂业务需求,并实现产品功能。如果是一个人这样,听起来有点不靠谱,但如果一群人各司其职,合作进行也许就可以实现。

分支管理为开发团队提供多个开发环境,开发时可以相对独立、互不打扰,也可以随时交换更新和合并。

git 分支管理

查看远程分支

git branch -r

当远程分支多到简直无法直视时,我们可以加入一些字段进行筛选。

git branch -r | grep branch-name

这个命令我的cmd不管用,得用git bash才行。

查看本地所有分支

git branch

在本地创建分支

git branch branch-name

切换到指定本地分支

git checkout branch-name

事实上,在本地创建分支并切换到该分支的两条命令可以简化为一条。

git checkout -b branch-name

将远端分支下载到本地。

git branch remote-branch-name -b local-branch-name

git checkout -b local branch name remote branch name 

在本地进行分支合并,比如将分支feature的内容加入到分支master中

git checkout master

git pull

git checkout feature

git pull

git merge master

git merge

在merge的时候,有时需要手动解决一些冲突。其实出现这种冲突时不应该的,但不应该不代表不会发生。在merge完成以后,就可以删除不需要的分支啦。

删除分支

git branch -d branch-name

git branch -D branch-name

最佳实践是不要再主分支上干活儿,主分支应该是一个稳定且完整的版本。可以为分支建立几种类型,比如feature/bugfix/hotfix/release等等。一来,在使用 git branch -r 查看远端分支名时可以按类型显示,二来在类型后加上jira和主题信息,就可以在上面干活儿啦。

git 分支类型

推荐一个我师傅给我推荐的很多人都推荐的Git教程

相关文章

  • 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/ghbncxtx.html