git的学习笔记(分支管理)
2016-05-13 22:38
260 查看
之前的分支合并
git merge dev//合并dev分支
使用的默认的是fastforward模式,在这个模式下,合并结束以后,会丢失掉原来的分支信息,即两个分支一模一样了,如果你不想这样的话,就强制仅有ff模式
禁用ff模式
合并之后会看出曾经合并过,而ff模式看不住来曾经合并过。git checkout -b dev //然后修改test文件 git add test git commit -m "test edited" //提交了修改 git checkout master//切换回master git merge --no-ff -m "非ff合并dev模式" dev
如果禁用了ff模式,就会自动在提交一次版本,所以你会看到命令中存在 -m 命令,为版本添加注释,当合并完成的时候,时间线会变成:
一般的话,我们怎么使用分支
一般的话,我们会准备一条特别稳定的分支,用来延续我们的进度,如果做修改或者添加功能的话,再建立分支进行修改,大家都在新建的dev分支上工作,然后合并分支即可。相关文章推荐
- Android 色差(尤其白色)的解决办法
- nyoj 61 传纸条(一) (双线动归)&nyoj 探寻宝藏
- String——count and say
- 查看 linux系统硬件和环境信息
- 安卓网络监听
- Java实验5 GUI编程
- hdoj-5605-geometry
- 模拟实现库函数——printf
- 回顾微软编程之美2016复赛
- WMWF
- debian8安装完之后要做的N件事
- git基本使用
- Asp.Net Mvc MapRoute .html不起作用(转)
- Microsoft .Net Remoting
- JAVA中ListIterator和Iterator详解与辨析
- c易错题(一)
- LTE下行物理层传输机制(1)-天线端口Antenna Port和小区特定参考信号CRS
- 地址转换NAT
- 多线程下载
- 第二节windows系统下Xshell 5软件远程访问虚拟机 Linux系统