git merge的使用
在实际开发中经常会用到git merge操作。但很多情况下我们并不想合并后直接提交,这里介绍git merge的两个常用参数:
--no-commit
--no-commit 参数使得合并后,为了防止合并失败并不自动提交,能够给使用者一个机会在提交前审视和修改合并结果。(这个使用后不会合并为一次commit)
git merge --no-commit dev.master // dev.master 是要合并的分支名称
--squash
--squash 参数当一个合并发生时,从当前分支和对方分支的共同祖先节点之后的对方分支节点,一直到对方分支的顶部节点将会压缩在一起,使用者可以经过审视后进行提交,产生一个新的节点。(即将要合并的多次commit合并成一次commit)。
git merge --squash dev.master // dev.master 是要合并的分支名称
在PhpStorm中的使用:

其中勾选"No commit":相当于使用--no-commit
勾选"Squash commit":相当于使用--squash
git merge的使用的更多相关文章
- 聊下git merge --squash
		你经常会面临着将dev分支或者很多零散的分支merge到一个公共release分支里. 但是有一种情况是需要你处理的,就是在你的dev的分支里有很多commit记录.而这些commit是无需在rele ... 
- 分支合并git checkout adview       git merge adview3
		分支合并 git checkout adview git merge adview3 
- [git]merge和rebase的区别
		前言 我从用git就一直用rebase,但是新的公司需要用merge命令,我不是很明白,所以查了一些资料,总结了下面的内容,如果有什么不妥的地方,还望指正,我一定虚心学习. merge和rebase ... 
- git merge 和 git rebase 小结
		Git merge是用来合并两个分支的. git merge b # 将b分支合并到当前分支 同样 git rebase b,也是把 b分支合并到当前分支 ---------------------- ... 
- Git merge 与 git rebase的区别
		Git merge的用法: git merge Dev // Dev表示某分支,表示在当前分支合并Dev分支 git merge -m "Merge from Dev" Dev ... 
- git merge 和 rebase 区别
		git pull 超级不推荐使用git pull 有坑,谨慎使用,pull底层是merge git pull 是 git fetch + git merge FETCH_HEAD 的缩写.所以,默认 ... 
- git merge之squash
		看CM源码时,发现历史记录里有很多squash,于是google了解了一下. Git相对于CVS和SVN的一大好处就是merge非常方便,只要指出branch的名字就好了,如: 1 2 3 4 5 $ ... 
- git merge 合并分支
		git merge 用来做分支合并,将其他分支中的内容合并到当前分支中.比如分支结构如下: master / C0 ---- C1 ---- C2 ---- C4 \ C3 ---- C5 \ iss ... 
- git merge
		1. git 解决冲突 ***** <<<<<<< HEAD *** *** ======= **** **** ** >>>>> ... 
- git merge简介【转】
		转自:http://blog.csdn.net/hudashi/article/details/7664382 git merge的基本用法为把一个分支或或某个commit的修改合并现在的分支上.我们 ... 
随机推荐
- the detailed annotation of StringBuilder
			public int capacity() 返回当前容量.容量指可用于最新插入字符的存储量,超过这一容量便需要再次分配. 返回: 当前容量. public int length() 返回长度(字符数) ... 
- 为什么不要使用 select * from xxx (oracle 亲测)
			打开已用时间set timing on;create table users(id number(20), name varchar2(20), password varchar2(20));inse ... 
- shell_script2
			一.函数 1.简介 Shell函数类似于Shell脚本,里面存放了一系列的指令 不过,Shell的函数存在于内存,而不是硬盘文件,所以速度很快 另外,Shell还能对函数进行预处理,所以函数的启动比脚 ... 
- 如何监视和更新 Azure 中的 Linux 虚拟机
			为确保 Azure 中的虚拟机 (VM) 正常运行,可以查看启动诊断.性能指标,并管理程序包更新. 本教程介绍如何执行下列操作: 在 VM 上启用启动诊断 查看启动诊断 在 VM 上启用诊断扩展 基于 ... 
- [SQL Server]SQL行转列
			SELECT * FROM (select ActionTargetType+actiontype as TypeResult, COUNT(RowGuid) as Number from BanJi ... 
- C# 算法题系列(二) 各位相加、整数反转、回文数、罗马数字转整数
			各位相加 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数. 示例: 输入: 输出: 解释: 各位相加的过程为: + = , + = . 由于 是一位数,所以返回 . 进阶:你可以 ... 
- FTP工具FileZilla&WinSCP与FTP类库FluentFTP
			FileZilla Filezilla分为client和server.其中FileZilla Server是Windows平台下一个小巧的第三方FTP服务器软件,系统资源也占用非常小,可以让你快速简单 ... 
- 【ASP.NET】#001 获取服务器IP
			客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString(); 客户端主机名: Request.ServerVariab ... 
- 利用Gson将JSON数据进行格式化(pretty print)
			我们可以利用Gson包将String类型的JSON数据进行格式化. Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonPa ... 
- cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决的方法
			转自:http://www.myexception.cn/operating-system/1620542.html cocos2d-x发生undefined reference to `XX'错误 ... 
