【git学习五】git基础之git分支
来源:互联网 发布:access如何输入数据 编辑:程序博客网 时间:2024/06/06 09:01
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“
* 转载请标明出处:http://blog.csdn.net/buptgshengod
******************************************/
0 2
- 【git学习五】git基础之git分支
- Git 学习(篇五 -- Git 分支)
- git基础之切换分支
- Git学习笔记之分支
- git学习之旅(五)——分支(branch)
- git 分支管理(五)
- Git学习笔记五:Git分支管理策略
- Git学习系列(五)分支管理详解
- git详解之git分支
- git常用操作之分支管理(五)
- Git分支基础
- git 基础和分支
- Git学习笔记之<Git基础>
- Git学习--> 分支管理
- git学习-分支管理
- git学习(分支管理)
- git 分支学习
- Git分支学习
- Manacher算法--O(n)回文子串算法
- UVa 11021 - Tribles (概率DP)
- 更改UIView的背景
- 大数据的免费资料分享
- codeforces 301D Yaroslav and Divisors
- 【git学习五】git基础之git分支
- jdk6
- 存储字节对齐
- 内连接与外连接的区别
- 01_java Lucene学习——创建索引
- 计算机网络基础--以太网
- epoll使用
- shell特殊符号使用
- 在Linux上搭建svn服务器管理项目,Linux系统之间的svn库迁移