主分支:develop
开发分支:feat-user
1 更新develop主分支最新代码
git checkout develop
git pull
2 进入需求分支,合并主分支并且解决冲突
git checkout feat-user
git merge develop
git push
3 再次进入develop分支进行需求分支合并
使用 --squash 选项来告诉 Git,我们想要将多个提交压缩成单个提交
git checkout develop
git merge --squash feat-user
git commit -m "需求分支开发合并提交信息"