Git(Sourcetree)分支和合并 - 不确定我做了什么

时间:2015-11-19 04:02:02

标签: git branching-and-merging sourcetree

所以我开始使用master分支,我决定创建一个名为" Splitting_Pen_Into_Two_Components"的新分支。我分支,做出一些改变,承诺并推进到新的分支。我现在注意到我从未真正看过树枝(紫色线条)。有没有办法让我用我当前的文件回到主人那里?

我的猜测是我创建了一个新的存储库,因为我看到了两个来源。那是对的吗?谁能理解我做了什么?

感谢您的帮助。

enter image description here

2 个答案:

答案 0 :(得分:1)

您尚未创建新的存储库;你在一个单独的分支上,而你恰好在远程分支之前提交。远程分支以origin/为前缀,规范主分支为origin/master

您应该尽早将工作推向遥控器。

答案 1 :(得分:1)

如果您想使用当前文件返回主分支(即根据您在上面发布的图像提交的当前更改),您只需 将当前分支合并为主文件

当您将新分支推送到"服务器或远程存储库时#34;然后它将显示为" origin /(您的分支名称)"。它显示了两个来源,因为两个分支存在于"服务器或远程存储库"

在这个实例中,如果您通过简单地切换到master来提交master,而不将您的分支合并到master。然后你可以看到紫色线来区分它,提交是在不同的分支