git merge

 

将功能分支合并到master分支时用--squash 选项将多条合并为一条

 

1.master分支上只有一个文件1.txt

git merge

2.切出一个feature-squash分支,并且进行3次提交

git merge

3.将feature-squash分支用 --squash选项merge到master分支,可以看出merge玩,会提示:做一次提交

git merge

新的提交日志是"执行 git merge --squash feature-squash" 

 

4.查看master分支,发现将squash上多次提交合并为依次提交了

git merge

 

 

 

idea 操作merge。

将功能分支合到develop分支,idea现将当前分支checkout成develop分支,然后右键项目选择git merge如下图:

git merge

 

13-task-workstation_develop为功能分支,需要合到develop分支。选择squash commit 。多条合并

git merge

commit、push这些修改到develop

git merge