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

问题描述

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

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

enter image description here

这是我在 Mac 上看到的:

enter image description here

我什至不知道该问什么问题,所以请原谅这个业余帖子。我如何将所有内容都放入一个主分支或其他分支,以便 Mac 和 PC 都致力于同一件事?

解决方法

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