比如分支b1的commit流是a1
分支b2的commit流是a1-->a2-->a3-->a4
我需要pull origin b2,把a2,a3,a4的内容给拉过来
但是不想要a2,a3,a3的commit记录
这个有简单的办法做到吗?
###可以的:
# 合并分支
git merge b2
git reset a1
git add .
git commit -m 'new msg'
###- git 的功能是版本管理,你自己想想你要做的事情符合不符合版本管理设计的思路
- 非要做的话,你直接在另一个目录 clone b2,然后把代码复制过去就是了
git squash