合并分支

1.合并后的新提交属于合并到的目标分支。
2.使用 fast-forward 的方式合并分支的前提是目标分支的代码在切出要合并的分之后未创建过任何提交
3.如果目标分支在切出分支之后,又有了新的提交,这个时候合并切出来的分支就不能使用 fast-forward 方式了,只能提交一个新的合并提交

Merge的命令以及常用的参数

git merge A        //表示将 A 分支合并到当前分支

git merge --no-ff A        //将 A 分子合并到当前分支,并且明确指定不适用 Fast-forward的模式进行合并

git merge --ff-obly A        //当能使用"Fast-forward"模式合并时,合并正常执行,当不能使用"Fast-forward"模式合并时,则不进行合并。

git merge --no-edit A        //不进行注释编辑,使用默认的"Merge branch xxxx"作为 commit messgae

git merge A --no-ff -m "merge message xxxxxx"        //表示将A分支合并到当前分支,并且使用-m参数指定合并提交对应的注释信息。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容