Git :将多个提交从一个分支合并到另一个
Git : Merge multiple commits from one branch into another
我有以下用例。
- 我有一个主线分支。
- 从主线创建了新分支(dev)。
- 多次提交(大约 20 次)到 dev 分支并推入 dev(远程)分支。
现在我想将所有这 20 个提交合并为一个提交并将其移动到 mainline。我到底该怎么做?
提前致谢,
山塔努
这听起来像 git merge --squash
git checkout mainline
git merge --squash dev
git commit
请注意,与commented here一样,最好先将mainline
合并到dev
中,并解决那里的任何冲突,然后再合并回dev
中的[=12] =].
我有以下用例。
- 我有一个主线分支。
- 从主线创建了新分支(dev)。
- 多次提交(大约 20 次)到 dev 分支并推入 dev(远程)分支。
现在我想将所有这 20 个提交合并为一个提交并将其移动到 mainline。我到底该怎么做?
提前致谢,
山塔努
这听起来像 git merge --squash
git checkout mainline
git merge --squash dev
git commit
请注意,与commented here一样,最好先将mainline
合并到dev
中,并解决那里的任何冲突,然后再合并回dev
中的[=12] =].