gpt4 book ai didi

git - 在 Git 中,我如何重新排序(更改)推送的提交?

转载 作者:太空狗 更新时间:2023-10-29 13:08:32 28 4
gpt4 key购买 nike

我有一个只有一个 (master) 分支的仓库:

a > b > e > f > g > c > d

事实证明,我需要更早地更改 cd(到目前为止历史末尾的两个提交),这样我有:

a > b > c > d > e > f > g

一切都已推送。我知道我不应该对推送的提交进行 rebase ,那么我能做什么?

最佳答案

如果没有 git push -f,您将无法重新排序推送的提交.如果这个存储库在你和其他人之间共享,那么你不应该做任何事情。如果这是你自己的 repo 或者它在你自己的分支上,请使用 git rebase -i <hash of a> ,然后根据需要重新排序提交,然后是 git push -f .

关于git - 在 Git 中,我如何重新排序(更改)推送的提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32853427/

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