我有多个分支从主分支分支出来(每个分支在单独的子目录中)。
- Branch1:新开发,尚未完全完成
- Branch2:有问题的修补程序,但仍在测试中
- Branch3:乱七八糟的分支,我不会恢复
在完成此修补程序的测试之前,我希望分支1中已经提供了代码,因此我可以继续开发该修补程序。
(但是由于我对git的经验并不多,所以我首先开始在第3个分支中进行合并,尤其是在弄乱Branch1或Branch2之前创建并混入)
在我的第三个分支中,我首先尝试了以下方法:
git merge feature/Branch1
但这给出了以下错误:
fatal: 'feature/Branch1' does not point to a commit
接下来,我在Branch1中执行了commit -a,然后再次尝试,但始终出现相同的错误。
我究竟做错了什么?我应该怎么做才能将分支1和分支3中的代码合并在一起?