Git带你回到过去和未来【5】#合并、删除分支

31.合并分支:

语法:git merge 分支名

示例:$ git merge feature


查状态:

$git status


两次修改了README.md ,此时机器不知怎么处理。

打开README.md文件


发现多了

<<<<<<< HEAD

中间用=======隔开

>>>>>>> feature

 

在master主分支上添加了“再次尝试!!!”

在feature分支上添加了“power by tamir”      

合并后处理后:


再次尝试!!!

power by tamir


add 到暂存区,并 commit 到仓库


查看状态



创建一个新分支feature2,并切换到该新分支简单命令:

语法:git checkout –b  新分支名

示例:

$git checkout –b feature2



在项目的目录中新建feature2.txt,其内容为:“just have a try“

之后add到暂存,commit到仓库

查看状态:



切换到master主分支



合并feature2分支



Fast-forward 快进,只需要移动指针,此时feature2中的代码是最新的,只需要将master移动到该指针下就好。查看状态如下:



32.删除分支:

语法:git branch –d 分支名

示例:


查看状态:



发现:分支名为feature、feature2消失了!!!

这里可以理解为对应快照号的标签没有了,但是其对于的快照号存在,即可以通过reset命令回到过去!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值