如何在 Sourcetree/Git 中合并一大堆分支?

How do you merge a huge mess of branches in Sourcetree/Git?

我一直在使用带有 Git 的 Sourcetree 进行我自己的版本控制,这个项目没有其他人。我 以为 当我从我的 PC 切换到我的 Mac 时我创建了一个新分支,但是当我尝试切换回我的 PC 并将我所有的新工作整合在一起时,一切已经荒谬地失控了。 (我不知道发生了什么或我在做什么。)

这是我在我的电脑上看到的(里面有我最近的作品):

这就是我在 Mac 上看到的:

连问什么问题都不知道,请见谅post。我如何将所有内容都放入一个主分支或其他分支中,以便 Mac 和 PC 都致力于同一件事?

如果您的 PC 上有最新的更改,您可以删除 Mac 上的本地分支。 (假设您已经在您的 PC 上进行了这些更改和最新更改)。您可以从您的 PC 分支推送最新的更改,如果您想在您的 Mac 上工作,您可以从原始分支中提取该更改。