git merge合并代码时各参数含义

git merge #没有参数 即默认启用fast-forward方式进行合并,不会显示 feature,只保留单条分支记录。git直接把HEAD指针指向合并分支的头,完成合并。属于“快进方式”,不过这种情况如果删除分支,则会丢失分支信息。因为在这个过程中没有创建commit。 git merge --squash 用来把一些不必要commit进行压缩,比如说,你的feature在开发的时候写的c
相关文章
相关标签/搜索