首先,如果这个问题已经得到了回答,我真的很抱歉,因为我在Stackoverflow和Google上进行了第一次研究后没有找到它。
我是Git的新手,我很难理解它是如何工作的概念部分,所以我非常感谢您的专业知识和帮助。
这是我的困惑:
我克隆了一个repo。
当然我只有一个主分支。
步骤:我创建了一个新的issue_1分支,并做了一些编辑。提交它们并将它们推到原点。
我对另外4个分支(issue_2、issue_3、issue_4和issue_5)再次执行了上述步骤。
所以我知道我有5个分支完成了编辑,它们都已经提交并分别推到原点。
我现在想创建一个新的分支issue_6,但在创建它之后,我想拥有我已经在其他分支上做过并推送的所有最后编辑。
我错过了什么?我怎么能看到我在这个新的分支问题上所做的所有编辑?
提前感谢。
您需要将其他分支合并到您的新分支中:
git checkout -b issue_6
git merge issue_1
git merge issue_2
git merge issue_3
git merge issue_4
git merge issue_5
现在开始处理你的分支。
编辑:注意,在这种情况下,您可以一次合并它们,而不是一个一个地合并每个分支:
git merge issue_1 issue_2 issue_3 issue_4 issue_5