gpt4 book ai didi

git - 将一个本地分支 merge 到另一个本地分支

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:09 26 4
gpt4 key购买 nike

我有多个从 master 分支出来的分支(每个都在一个单独的子目录中)。

  • Branch1:新开发,尚未完全完成
  • Branch2:问题的修补程序,但仍在测试中
  • Branch3:困惑的分支,我不会恢复

在修补程序测试完成之前,我希望 Branch1 中的代码已经可用,这样我就可以继续开发修复程序。
(但由于我对 git 的经验并不多,所以我首先开始在第三个分支中尝试 merge ,特别是为了在我搞砸 Branch1 或 Branch2 之前弄乱)

在我的第 3 个分支中,我首先尝试了以下操作:

git merge feature/Branch1

但这给出了以下错误:

fatal: 'feature/Branch1' does not point to a commit

我接下来在我的 Branch1 中做了一个 commit -a 并再次尝试,但它一直给出同样的错误。

我做错了什么?我应该怎么做才能将代码从 - 在这种情况下 - Branch1 与 Branch3 merge ?

最佳答案

首先, checkout 到您的 Branch3:

git checkout Branch3

然后 merge Branch1:

git merge Branch1

如果你想在 Branch2 上更新 Branch1 的提交,你可能正在寻找 git rebase

git checkout Branch2
git rebase Branch1

这将使用 Branch1 的最新更新更新您的 Branch2。

关于git - 将一个本地分支 merge 到另一个本地分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49893336/

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