美文网首页
第七章 分支

第七章 分支

作者: 商鞅福泽谕吉 | 来源:发表于2017-04-14 12:38 被阅读0次

分支

创建分支

创建分支:git branch 分支名称 提交名称

列出分支名

列出所有的本地特性分支:git branch
只列出版本库中远程追踪分支:git branch -r
列出所有的分支名 : git branch -a

查看分支

git show-branch 提供比git branch 更详细的输出

检出分支

检出分支:git checkout bug/pro-1
如果在工作目录中有没有提交的脏目录的话,如果想丢弃脏目录检出分支:git checkout bug/pro-1 -f
把变更带到新的想要的分支上面:git checkout -m bug/pro-1
创建新的分支并同时切换到它:git checkout -b new-branch start-point

删除分支

删除特性分支:git branch -d bug/pr-3(必须保证删除的分支不是当前的分支)
删除远端分支:git push origin :dev (dev 是远端分支)
如果意外地删除了分支可以使用进行恢复: git reflog

合并分支

合并分支到当前的分支:git merge bug/pr-3 (合并分支到当前的分支)

推送本地的分支到远端相应的分支

目前只有一种方法本地的分支跟远端的分支一模一样的名字才能建立起关联的模式:
例如远端分支中有一个dev的分支,本地特性分支中必须有一样的名字才能推送到远端dev分支中,第一次推送的时候要建立远端分支与本地分支的连接:git push --set-upstream origin dev
建立之后下次推送的时候就可以直接推送了,但是本地的特性分支能从任意的远端分支中pull 下来:git pull origin dev(dev代表任意的远端分支的名字)

提交

正常的提交流程:
git add . -> git commit -m"message" -> git push
现在可以将git add . 和git commit合并到一条语句:git commit -a -m”提交的信息“

相关文章

  • 第七章 分支

    分支 创建分支 创建分支:git branch 分支名称 提交名称 列出分支名 列出所有的本地特性分支:git b...

  • Swift(二 控制语句 集合类型)

    第七章 控制语句 1、分支语句(条件语句) if if大括号不能省略。判断句必须有明确的真假(Bool值),不再有...

  • git 操作之分支

    查看分支 创建分支 删除分支 切换分支 分支比较 本地分支和远程分支比较 本地分支和本地分支比较 分支合并 跟踪分支

  • 分支处理

    一、创建分支 本地分支 远程分支 二、删除分支 本地分支 远程分支 三、查看分支 本地分支 远程分支 四、切换分支

  • 分支管理模型

    master分支 生产分支。 preprod分支 预生产分支。 test分支 测试分支。 dev分支 开发分支。 ...

  • Git分支

    内容简介 分支简介 创建分支 查看分支 切换分支 分支合并 删除分支 分支管理 远程分支 分支简介 为了真正理解 ...

  • git分支(branch)和标签(tag)操作

    分支相关操作 查看分支 创建分支 切换分支 创建+切换分支 合并某分支到当前分支 删除本地分支 删除远程分支 标签...

  • git分支管理

    查看分支: 创建分支: 切换分支: 创建+切换分支: 合并某分支到当前分支: 删除分支:

  • Git(三)——Branch分支

    创建分支 查看分支 切换分支 创建并切换分支 删除本地(合并)分支: 删除本地(未合并)分支: 删除远程分支 分支...

  • git常用操作

    1、查看分支 2、下载分支、合并分支、删除分支 3、新建分支,合并分支

网友评论

      本文标题:第七章 分支

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