【发布时间】:2016-11-07 10:53:27
【问题描述】:
我有多个从 master 分支出来的分支(每个分支都在一个单独的子目录中)。
- Branch1:新开发,尚未完全完成
- Branch2:修复了一个问题,但仍在测试中
- Branch3:分支乱七八糟,我不会恢复的
在完成修补程序的测试之前,我希望在 Branch1 中已经有代码可用,这样我就可以继续使用修补程序进行开发。
(但由于我对 git 的经验并不多,所以我第一次开始在第三个分支中使用合并,特别是在我搞砸 Branch1 或 Branch2 之前创建它来搞乱)
在我的第三个分支中,我首先尝试了以下方法:
git merge feature/Branch1
但这给出了以下错误:
fatal: 'feature/Branch1' does not point to a commit
我接下来在我的 Branch1 中做了一个 commit -a 并再次尝试,但它一直给出同样的错误。
我做错了什么?我应该怎么做才能将代码从 - 在这种情况下 - Branch1 与 Branch3 合并?
【问题讨论】: