我有以下使用情况:
谢谢,
Shantanu
- 我有一个主分支。
- 从 mainline 创建了新的分支(dev)。
- 在 dev 分支中进行了多次提交(约20次),并将其推送到 dev(远程)分支。
谢谢,
Shantanu
听起来像是一个git merge --squash
git checkout mainline
git merge --squash dev
git commit
mainline
合并到dev
中,并在那里解决任何冲突,然后再将dev
合并回mainline
中。