Git:如何压缩之间具有合并提交的提交?

米拉尔

我正在功能分支上。

  1. 进行了几次提交。压缩提交。
  2. 将更改推送到远程分支。有冲突。
  3. 来自主分支的合并更改,已解决的功能分支冲突。(git fetch origin master> git merge FETCH_HEAD>手动解决的冲突> git commit> git push)
  4. 我又提交了一个。

因此,当前的提交历史看起来像这样。从当前到旧:

  1. 提交3
  2. 提交M yyy(合并)
  3. 提交2

在将功能分支合并到master之前,如何将3以上的提交压缩为1?

克里斯蒂安

您可以rebase -icommit 2的父项(即master分支的提交)开始。到达合并提交时,您可能必须重新解决冲突。

因此,如果您的历史记录看起来像

  * D commit 3 (HEAD)
  * M merge
 /|
| * C commit 2
* | B commit on master
|/
* A (master)

从开始git rebase -i A您将看到一个提交列表,包括masteryour_branch,但没有合并提交。pick第一个(BC,取决于时间),squash其余的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何“压缩”后续合并提交

来自分类Dev

如何在合并提交之间移动提交?

来自分类Dev

如何在GIT中查找与合并提交关联的所有提交?

来自分类Dev

Git和合并提交

来自分类Dev

git-删除具有基于合并提交的标签的分支是否安全?

来自分类Dev

git-log:具有拓扑顺序的合并提交的祖先分支的输出顺序

来自分类Dev

Git如何在没有合并提交的情况下进行合并,但保留哈希值(在git日志中具有直线图线)

来自分类Dev

如何删除合并提交

来自分类Dev

如何删除合并提交

来自分类Dev

如何删除合并提交

来自分类Dev

如何获取合并提交SHA的合并提交SHA?

来自分类Dev

重新定位到具有合并提交的分支

来自分类Dev

如何压缩实际上是合并提交之前的两个提交?

来自分类Dev

如何在Git中编辑合并提交的消息?

来自分类Dev

如何修复git中错误的旧合并提交?

来自分类Dev

在Git中删除合并提交

来自分类Dev

Git Rebase引入了合并提交

来自分类Dev

Git合并并提交问题

来自分类Dev

避免在gerrit / git中合并提交

来自分类Dev

如何允许git merge提交控制主但阻止非合并提交?

来自分类Dev

合并提交有什么问题?

来自分类Dev

Git删除提交而不删除合并提交

来自分类Dev

与 IntelliJ 合并提交

来自分类Dev

如何合并提交到特定点

来自分类Dev

如何使用git rebase压缩合并附近的提交?

来自分类Dev

如何合并两个分支,其中第一个具有一个提交A,第二个已将提交A修改为B,并且三个提交在B之上?没有合并提交

来自分类Dev

我如何才能看到合并提交与相同父项的自动合并之间的差异?

来自分类Dev

Git:如何在没有重复的PR合并提交的情况下同步我的本地和上游存储库?

来自分类Dev

Git:如何在不引起合并提交的情况下合并上游更改?

Related 相关文章

  1. 1

    如何“压缩”后续合并提交

  2. 2

    如何在合并提交之间移动提交?

  3. 3

    如何在GIT中查找与合并提交关联的所有提交?

  4. 4

    Git和合并提交

  5. 5

    git-删除具有基于合并提交的标签的分支是否安全?

  6. 6

    git-log:具有拓扑顺序的合并提交的祖先分支的输出顺序

  7. 7

    Git如何在没有合并提交的情况下进行合并,但保留哈希值(在git日志中具有直线图线)

  8. 8

    如何删除合并提交

  9. 9

    如何删除合并提交

  10. 10

    如何删除合并提交

  11. 11

    如何获取合并提交SHA的合并提交SHA?

  12. 12

    重新定位到具有合并提交的分支

  13. 13

    如何压缩实际上是合并提交之前的两个提交?

  14. 14

    如何在Git中编辑合并提交的消息?

  15. 15

    如何修复git中错误的旧合并提交?

  16. 16

    在Git中删除合并提交

  17. 17

    Git Rebase引入了合并提交

  18. 18

    Git合并并提交问题

  19. 19

    避免在gerrit / git中合并提交

  20. 20

    如何允许git merge提交控制主但阻止非合并提交?

  21. 21

    合并提交有什么问题?

  22. 22

    Git删除提交而不删除合并提交

  23. 23

    与 IntelliJ 合并提交

  24. 24

    如何合并提交到特定点

  25. 25

    如何使用git rebase压缩合并附近的提交?

  26. 26

    如何合并两个分支,其中第一个具有一个提交A,第二个已将提交A修改为B,并且三个提交在B之上?没有合并提交

  27. 27

    我如何才能看到合并提交与相同父项的自动合并之间的差异?

  28. 28

    Git:如何在没有重复的PR合并提交的情况下同步我的本地和上游存储库?

  29. 29

    Git:如何在不引起合并提交的情况下合并上游更改?

热门标签

归档