gpt4 book ai didi

git - 如何在 git 中 merge 两个提交?

转载 作者:太空狗 更新时间:2023-10-29 14:18:31 28 4
gpt4 key购买 nike

我最近向我的 git 远程存储库推送了一个提交,现在我要提交另一个更改。

有没有办法将这些提交 merge 为一个提交?

最佳答案

您可以使用 interactive rebasing 执行此操作.

运行以下命令:

git rebase -i HEAD~2

你会在打开的编辑器中看到这样的东西:

pick 3e7ee36 Older commit message
pick fa20af3 Newer commit message

# Rebase 8db7e8b..fa20af3 onto 8db7e8b
# ...

fixupsquash 较新的提交,即将较新提交中的 pick 替换为 fixup 和保存并退出文件。这将 merge 保留旧消息的 2 个提交:

pick 3e7ee36 Older commit message
fixup fa20af3 Newer commit message

# Rebase 8db7e8b..fa20af3 onto 8db7e8b
# ...

关于git - 如何在 git 中 merge 两个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32008744/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com