博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【git学习五】git基础之git分支
阅读量:6262 次
发布时间:2019-06-22

本文共 705 字,大约阅读时间需要 2 分钟。

1.背景

      
       
最早用github的时候,我傻傻的问舍友大神,git里面的branch是干什么的,他用了非常直白的解释,我至今还记得。“branch就是你能够自己建立一个分支,随便乱搞而不影响整个项目”。git分支应该是git最nb的特色吧,分支的建立和合并都十分方便。
       
      大体的原理是这种(图借用progit),比方说我们有一个master,另一个分支是testing,git用head指针标记哪个分支正在被运行操作。

2.分支管理

          首先来说下我们的现有的master,它是一个readme文件,最后一个commit是revert。
          ok,我们用命令git branch test建立一个叫test的新分支。
git branch test
               
用git checkout test切换到test分支,上图中的head指针指向了test
git checkout test
 
          在这个分支,我们建立一个test.txt文件,然后commit。这时候能够输入git branch -v查看每一个分支最后一次提交
git branch -v
结果如图
         接着我们能够merge test分支到master分支上。切换到master分支上,然后运行git merge test
git merge test
         
        这个时候我们再查看git branch -v 会发现master的最后一个commit改为了test的改动

/********************************

* 本文来自博客  “李博Garvin“

* 转载请标明出处:

******************************************/

你可能感兴趣的文章
未来架构师的平台战略范例(4)_大数据
查看>>
Grizzly学习笔记(二)
查看>>
思科路由器动态VTI IPSec***配置
查看>>
***S启动时遇到1053错误
查看>>
CentOS7.5 使用 kubeadm 安装配置 Kubernetes1.12(四)
查看>>
shell脚本实现对系统的自动分区
查看>>
Tokyo Tyrant基本规范(5)--教程
查看>>
理解图形化执行计划 -- 第3部分:分析执行计划
查看>>
90后美女的全能测试蜕变之路
查看>>
audit.rules
查看>>
Windows 10企业批量部署实战之WDS配置
查看>>
百元百鸡问题
查看>>
Microsoft System Center 2012部署(二)
查看>>
谈谈网站安全性的问题
查看>>
SQL Server 2017 AlwaysOn AG 自动初始化(三)
查看>>
AIX+RAC数据服务器开关机流程
查看>>
网关配置错误导致Outlook无法连线
查看>>
MongoDB查询 之 数组、内嵌文档和$where
查看>>
MS UC 2013-0-Prepare Tool
查看>>
《3D数学基础》2.1 矩阵基本概念、2.2 矩阵的数乘和加减法、2.3 方阵
查看>>