gpt4 book ai didi

git - 从非工作分支 checkout 并希望重新设置为 master

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

我应该从 master 完成 git checkout -b "test",但我不小心从 branch1 checkout ,所以现在所有来自 branch1 的非工作代码聚集到我的 test 分支中。

我认为正确的命令是 git rebase master,它将我当前分支的父分支更新为 master,但它似乎不起作用。这是正确的命令吗?

最佳答案

我对您的存储库在创建“测试”分支之前和之后的结构有些困惑。我假设“branch1”是从 master 分支出来的,现在“test”位于“branch1”之上,如下所示:

  master      branch1      test, HEAD
- - * - - * - - * - - * - - *
a b c d e

如果是这种情况,那么您可以运行 git rebase --onto master branch1 test,这会将您的存储库更改为:

  master      branch1
- - * - - * - - *
a\ b c
\ test
- - - - - - - * - - *
d' e'

如果那不是原来的情况,那我就糊涂了。

关于git - 从非工作分支 checkout 并希望重新设置为 master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38986179/

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