gpt4 book ai didi

git - 如何修复提交到错误的分支

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

我有一个问题,关于如何修复我在提交代码并将其推送到我们在 bitbucket 的存储库时犯下的错误。情况是我已经完成了以前的功能分支(Branch1)的工作,并且它被 pull 入了 master 分支。然后我开始为新功能创建一个新分支(Branch2)。

最终发生的事情是我创建了 Branch2,但没有检查它,所以我的更新最终被提交到 branch1。

如何将这些更改从 Branch1 转移到 Branch2?

包括很棒的油漆图片:

awesome paint graphics

最佳答案

如果您还没有推送 branch2,这将是一种解决方法:

git checkout branch1               # make sure to be on the wrongly-modified branch1
git branch -d branch2 # remove the current branch2
git branch branch2 # create a new branch2 at the current spot
git fetch # make sure we're up-to-date on origin's pointers
git reset --hard origin/branch1 # reset branch1 back to what origin thinks it should be
git checkout branch2 # switch to branch2
# continue working on branch2

我知道要输入的内容很多,但从概念上讲应该很容易理解。我发现有时候,即使我能找到一组更小的命令来完成某件事,遵循逻辑上易于理解的方法也会更好,尤其是当我正在处理一些我认为自己还不是专家的事情时……

关于git - 如何修复提交到错误的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17593389/

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